Conan Exiles是一款开放世界生存游戏,支持单人或者多人游戏,除了官方服务器,也可以用自己的服务器(国内或
美国服务器都行)搭建专用服。下面详细介绍手动搭建的步骤,适合熟悉 Linux 命令、想自定义服务器的玩家。
一、准备服务器搭建前先确保服务器已更新,并且有 root 管理员权限。用 SSH 登录服务器后,输入以下命令更新系统:
- sudo apt update sudo apt upgrade
复制代码然后安装必要工具:
- sudo apt install lib32gcc-s1 wget screen
复制代码 二、安装Wine因为游戏服务器文件基于Windows,需要用Wine来运行。按以下步骤在Ubuntu系统安装:
启用32位支持:
- sudo dpkg --add-architecture i386
复制代码添加Wine的软件源:
- sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -cs)/winehq-$(lsb_release -cs).sources
复制代码更新软件源并安装Wine:
- sudo apt update sudo apt install --install-recommends winehq-stable
复制代码验证安装:输入wine --version,查看版本是否正确。
三、下载并安装SteamCMD创建存放SteamCMD的文件夹并进入:
- mkdir ~/steamcmd cd ~/steamcmd
复制代码下载SteamCMD并解压:
- wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz
复制代码运行 SteamCMD:
四、下载Conan Exiles服务器文件在SteamCMD中匿名登录:
设置文件安装路径(例如安装到 conanexiles_server 文件夹):
- force_install_dir ~/conanexiles_server/
复制代码下载服务器文件(当前应用ID是440900,建议安装前到SteamDB确认最新ID):
- app_update 440900 validate
复制代码下载时间取决于网络速度,耐心等待完成。
五、配置服务器参数下载完成后,配置文件在~/conanexiles_server/ConanSandbox/Saved/Config/WindowsServer路径下:
编辑主配置文件Engine.ini:
- nano ~/conanexiles_server/ConanSandbox/Saved/Config/WindowsServer/Engine.ini
复制代码修改以下内容:
- 服务器名称:ServerName=你设置的服务器名字服务器密码:ServerPassword=你设置的密码最大玩家数:MaxPlayers=20(可根据需求调整)
复制代码其他配置(如资源刷新速度、PVP 模式)在 ServerSettings.ini 文件中修改,方法同上。
保存文件:按 Ctrl+X,输入 Y 确认保存。
六、启动服务器进入服务器目录:
用Wine启动服务器(显示日志方便排查问题):
- wine ConanSandboxServer.exe -log
复制代码后台运行(关闭终端后服务器仍保持运行):
- screen -S conanserver wine ConanSandboxServer.exe -log
复制代码启动后按 Ctrl+A+D 退出当前窗口,服务器会在后台运行。后续想查看服务器状态,输入screen -r conanserver重新连接。
检查服务器是否启动:
- ps aux | grep ConanSandboxServer
复制代码 七、设置防火墙Conan Exiles 需要开放以下端口:
- 游戏端口:7777/UDP查询端口:27015/UDPRCON 管理端口:27016/TCP(可选)
复制代码用UFW防火墙开启端口:
- sudo ufw allow 7777/udp sudo ufw allow 27015/udp sudo ufw allow 27016/tcp sudo ufw reload
复制代码 八、玩家连接服务器的方法在游戏内服务器列表中搜索你设置的服务器名称。
直接输入服务器 IP 和端口连接,格式为IP地址:端口号(例如123.45.67.89:7777)。