conanexiles吧 关注:51,841贴子:629,224

【教程】流放者柯南linux搭建部署服务器和docker容器化部署

只看楼主收藏回复

前言:我用的是centos7来搭建的 配置我就不多说了
因为linux搭建不适合小白 官方这边也就出了 win搭建方式 本方式跟 wiki 乌班图搭建有些相似
1,进入机器 对yum源 进行更新 以及安装epel源
yum update 更新yum 源 包
yum install -y epel-release.noarch 安装epel源
2,安装wine 来启动 windows程序
yum install -y wine 安装wine
3,安装32位运行库glibc.i686 libstdc++.i686
yum install -y glibc.i686 libstdc++.i686
4,安装xvfb,创建虚拟屏幕
yum install -y xorg-x11-server-Xvfb
5,下载流放者柯南服务器程序win版的

mkdir /opt/steamcmd 在opt目录下创建steamcmd目录
cd /opt/steamcmd cd 到 /opt/steamcmd目录下
wget下载steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
注:没有wget 命令 yum install -y wget 安装wget

解压steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz

解压之后就是这些文件
运行一次 steamcmd.sh 下载 steamcmd基本环境
./steamcmd.sh

等它下载完

这样就下载完了 quit 退出
安装流放者柯南服务器环境
./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir /opt/steamcmd/wsn +login anonymous +app_update 443030 +quit
文件比较大等待安装完毕

下载完毕 我们cd到wsn这个目录里

这里就是我们服务器环境基础文件 其实就是windows上的
主要我们利用 wine 在linux上启动exe文件
写一个启动脚本
1,用vi或者vim编辑 创建并写如启动命令 我是用的vim
vim run.sh
把下面这些写进去 然后wq保存并退出
#!/bin/bash
export WINEARCH=win64
export WINEPREFIX=/root/.wine64
xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' wine ./ConanSandboxServer.exe -log

给予run.sh 可执行权限
chmod 777 run.sh 这边我就直接给777了
2,启动run.sh
./run.sh
这样服务器就启动成功了
注:需要启动2次
第一次如果不动了 就ctrl+c
然后在./run.sh 启动 就好了

关于服务器配置文件修改和 windows 基本相似 如果不会命令的话可以ftp 远程 修改
关于服务器更新 可以./steamcmd.sh +force_install_dir /opt/steamcmd/wsn +login anonymous +app_update 443030 +quit
就可以了
装screen设置服务器后台运行
yum install -y screen 安装screen
前提 你一定要在你的 服务器目录里 进行使用
Screen -S wsn -S指定一个screen作业名称为wsn

进去之后是这样的
然后./run.sh 启动
然后把当前终端直接退出就可以了 它就在后台运行了

这个就是后台运行的作业wsn
如果想关闭服务器
有两种 还是弄个靠谱一点的吧
Screen -x 恢复到原来作业 然后用ctrl + c 终止服务器 然后在exit 退出窗口
如果想在启用的话就 screen -S wsn 在进入 wsn窗口 在运行服务器
有兴趣可以加群 一起交流和van耍 qq 497969601
我自己也开了服务器PVE 西普塔岛的 有兴趣可以 加入 名称WSNFREE.TOP
直连IP: 210.16.122.4:7777
docker 容器 镜像我还在上传到hub上 镜像文件有点大 后续我回补充的


IP属地:黑龙江1楼2021-11-13 21:41回复


    IP属地:黑龙江来自Android客户端2楼2021-11-14 17:42
    回复
      教程这么详细的吗


      IP属地:河北来自Android客户端3楼2021-11-15 07:21
      回复
        大佬那个虚拟屏幕xvfb是用来干啥的


        IP属地:江西4楼2021-12-01 09:49
        收起回复
          好!


          IP属地:山东5楼2021-12-01 17:00
          回复

            @WSNone2 使用挽尊卡

            挽回他的尊严!

            效果:conanexiles吧经验+6



            IP属地:山东6楼2021-12-01 17:00
            回复
              这么详细的教程 先不说好不好用 起码这么用心的份上就容忍你打广告了


              IP属地:山东7楼2021-12-01 17:02
              收起回复
                对于配置的要求呢?linux的配置要求会不会比较低?


                8楼2021-12-09 10:25
                收起回复
                  请问下,我最后启动时候提示这个是什么原因?
                  X connection to :99 broken (explicit kill or server shutdown).


                  IP属地:湖南10楼2021-12-15 12:03
                  收起回复
                    请问怎么在服务器添加mod呢


                    IP属地:广东来自Android客户端11楼2021-12-17 11:56
                    收起回复
                      https://hub.docker.com/repository/docker/zxc2041299467/conanserver 流放者柯南服务器容器镜像
                      关于docker 环境搭建 大家百度一下 我就不细说了


                      IP属地:黑龙江12楼2021-12-19 16:50
                      收起回复
                        一般像70人的服务器 大概是个什么配置呢?


                        IP属地:陕西来自Android客户端14楼2022-01-26 16:59
                        回复
                          docker可太顶了


                          IP属地:北京15楼2022-06-13 10:14
                          回复
                            怎么在右上角显示ping值和玩家数量,还有怎么拉长视角,好长时间不玩了,忘了


                            来自Android客户端16楼2022-07-14 19:52
                            回复
                              没dlc进不去


                              IP属地:山西来自Android客户端17楼2022-07-16 01:17
                              回复