欢迎光临散文网 会员登陆 & 注册

流放者柯南(Conan Exiles)ubuntu私服搭建教程

2021-05-29 03:19 作者:纪一希  | 我要投稿

还是用的以前的服务器,ubuntu18.04,在wiki上找到了安装文档 https://conanexiles.fandom.com/wiki/Dedicated_Server_Setup:_Linux_and_Wine 。

第一步是安装steamcmd,这个在装ark的时候装过了所以此处跳过。

第二步装游戏,先启动steamcmd

我之前装steam是直接下载的,如果用其他方法直接装的应该不需要去找sh文件,直接steamcmd加后面那一坨就行了。

接下来的命令在steam的命令交互界面里敲

第二行的安装目录可以自己换,第三行是装游戏要花一点时间,要下载大概4G的文件。


接下来是最蛋疼的一步,装wine,目的是兼容windows程序,因为这个游戏是win平台的,需要wine才能在linux系统上跑起来。随便查了一下据说用wine兼容有时候比直接在win上跑还快,所以就硬着头皮装了,结果非常麻烦。

这一步添加apt-key需要按上面这个写,wiki里的那个Release.key已经过时了。

接下来添加源,如果不是18.04的话参照wiki里写的用不同的指令。

我的系统没装add-apt-repository命令,而且装的时候还失败了,于是干脆直接编辑/etc/apt/sources.list文件,把引号里的部分加进去。

源加好之后更新

按wine官网的说法接下来直接安装就行了

如果这一步能成功是最好的,就可以调过后面捯饬wine这一部分了,但是我这一步一直gg,报错如下

于是找到了一个同病相怜的朋友 https://blog.csdn.net/hiwangnan/article/details/104768266/ 。

我不知道是从哪一步开始把apt玩坏了,连他的第一步装aptitude都装不上,看了半天命令行的提示才看懂,跑一下下面这句就好了

接下来就能装aptitude了

装这个是为了看哪个依赖包出问题了

按理说这个东西会告诉你解决方案,但是我这个好像冲突太多了它解决不出来,只能显示出一堆已知信息,博客里的方法走不通。

于是我干脆挨个解决它报的问题,第一大块是缺失的包,全都贴出来,用vim全都处理成

的格式,每行一个包(我是直接在root账户里搞的,所以不用每次都输密码,不过正常来说第一次sudo输密码之后一段时间都不用输了)(这一步虽然理论上可以全写在一行,但是写在一行里它好像就不管顺序,导致还是存在依赖先后的问题)

我这一步需要装223个包,一共1.1G。

在上面这步操作完之后,与博客里的人不一样,我这里缺的是libfaudio:i386找不到,stackoverflow上有接着加源的方法,但是太费事了,我试了一下也不好使,直接去手动下载安装就行了

接下来回归最开始的aptitude

这回就没什么报错和缺少的依赖了,等它安装完就行了。


还需要安装xvfb,用于创建虚拟屏幕

wiki上的screen是用于挂起服务器进程的,可装可不装,我之前用的是tmux所以继续用了,没有自己想用的挂起方法就按wiki上用screen就行。


安装完wine就可以开始游戏了,在游戏的安装目录下创建启动脚本 run.sh

然后bash run.sh或者给文件添加一下执行权限。(如果按wiki里的用screen的话就在第三行最前面加上screen)

先运行一次,等到安装目录下 /ConanSandbox/Saved/Config/WindowsServer 被创建出来之后再把ctrl-c掐掉,出来改配置文件。

在上面的配置目录中修改Engine.ini

服务器名称和密码自己设定一下

接下来修改ServerSettings.ini(这个文件我改的时候没有,新创建了一个,可能是因为我前面自作聪明没用xvfb)

看注释的说明,第一项lsp的话就选2,没这种世俗的欲望可以填0。最后一个密码估计是游戏中开类似建造模式用的。

接下来修改Game.ini

倒数第三行是带宽,我的服务器是3M的。


接下来再一次运行启动脚本run.sh,需要等一小会儿,直到显示一行LogServerStats,后面标记着端口号等等信息的时候就算启动好了,打开游戏,在线模式,左下角选直连,输入ip和端口(对应上面的7777),就可以连接进游戏了。


这次不像以往是回头补的文档,这次是一边弄一边写的,写到这儿刚刚可以创建人物,还没开始玩这游戏,后面玩一玩试试再补充服务器参数。

流放者柯南(Conan Exiles)ubuntu私服搭建教程的评论 (共 条)

分享到微博请遵守国家法律