dst-admin-go
dst-admin-go copied to clipboard
无法使用bin64启动游戏
~~本来想fork后改改提个pr的,发现仓库里没有dockerfile~~
镜像里安装的是libcurl4-gnutls-dev:i386
指定了体系结构
run.sh里有一句
ln -s /usr/lib64/libcurl.so.4 /app/dst-dedicated-server/bin64/lib64/libcurl-gnutls.so.4
根本就不会有这个libcurl.so.4
因此如果在系统设置里选择bin为64,会导致启动报错
./dontstarve_dedicated_server_nullrenderer_x64: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
另外就是README的docker命令只放行了8082端口,没有把udp端口转发出来
直接拿去开服访问不了端口
再就是没有提供容器的数据持久化相关文档
比如
dst-db
,dst_config
,password.txt
以及~/.klei
下的存档等
还有就是docker entrypoint里run.sh最后建议使用exec ./dst-admin-go
现在不响应docker stop命令