1.安装SteamCMD
安装依赖
如果你的服务器使用的是Ubuntu/Debian 64-Bit系统:
# apt-get install lib32gcc1 -y
如果你的服务器使用的是RedHat/CentOS 32-Bit系统:
# yum install glibc libstdc++ -y
如果你的服务器使用的是RedHat/CentOS 64-Bit系统:
# yum install glibc.i686 libstdc++.i686 -y
下载SteamCMD
创建下载SteamCMD的文件夹
# cd /root #进入root目录
# mkdir SteamCMD #创建SteamCMD文件夹
# cd SteamCMD #进入SteamCMD文件夹
下载和解压SteamCMD(安装tar)
# wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz #下载
# tar -xvzf steamcmd_linux.tar.gz #解压
2.启动SteamCMD和安装Unturned
启动SteamCMD
首先要进入到解压的目录
# cd /home/SteamCMD #进到解压目录
执行命令
# ./steamcmd.sh #运行SteamCMD
一切正常的话steam会自动下载需要的文件,在全部完成之后会自动进入steam指令台
登录SteamCMD
# login <用户名> <密码> #login用法(仅在SteamCMD有效)
# login anonymous #用匿名登录SteamCMD
设置安装目录
# force_install_dir [<安装目录>] #force_install_dir用法(仅在SteamCMD有效)
# force_install_dir [/root/GameServer/UnturnedServer] #设置安装目录
安装Unturned
# App_update <id> [validate] #App_update用法;validate为验证是否为最新版(仅在SteamCMD有效)
# App_update 1110390 validate #安装Unturned
退出SteamCMD
# quit
3.设置自动更新
创建更新脚本
创建存放脚本的文件夹
# cd /root #进入到root目录
# mkdir sh #创建sh文件夹
# cd /root/sh/ #进入sh文件夹
创建脚本
# vi Update-Unturned.sh
输入脚本
按i键进入到编辑模式
.<SteamCMD.sh的位置> +login <用户名> +force_install_dir [<安装目录>] +App_update <id> validate +quit #脚本用法
./root/SteamCMD/steamcmd.sh +login anonymous +force_install_dir [/root/GameServer/UnturnedServer] +App_update 1110390 validate +quit #输入内容
保存并退出
按Esc退出编辑模式然后输入
后按Enter键
设置自动执行
# corntab -e #打开自动执行设置
输入
* * * * * <执行对象> #用法; *(分) *(时) *(天) *(月) *(年) * * 1 * * /root/sh/Update-Unturned.sh #设置自动执行
4.启动Unturned服务器
进到下载Unturned的文件夹
# cd /root/GameServer/UnturnedServer #进入到Unturned服务器文件夹
运行服务器
# ./ServerHelper.sh +InternetServer/<名称> #用法 # ./ServerHelper.sh +InternetServer/ApparentServer-UN #运行Unturned服务器
5.配置Unturned服务器
保存并退出Unturned服务器
# save #保存Unturned服务器
# shutdown #退出Unturned服务器
打开配置文件
# cd Server/ApparentServer-UN/Server #进到服务器配置文件所在目录
# vi Commands.dat #打开服务器配置文件
输入
Name <服务器名称> #设置服务器名称
Port <端口号> #设置服务器端口
Maxplayers <最大人数> #设置服务器最大人数
Map <地图(英文名)> #设置服务器地图
Mode Easy | Normal | Hard #设置服务器难度(简单 | 普通 | 困难)
Perspective first-person | third-person | both #设置服务器视角(第一人称 | 第三人称 | 全部)
pve|pvp #设置服务器模式(pve 关闭队友伤害, pvp 打开队友伤害)
Welcome <欢迎语> #设置服务器欢迎语
Password <密码> #设置服务器密码
cheats disable | on #设置服务器作弊(关闭 | 打开)
loadout <ID/ID/ID...> #设置出生装备
Owner <ID> #服务器所有者
6.运行Unturned服务器
运行服务器
./ServerHelper.sh +InternetServer/<名称> #用法
./ServerHelper.sh +InternetServer/ApparentServer-UN #运行Unturned服务器
8.一些参考网站
SDG Wiki (smartlydressedgames.com)
[CentOS7下使用SteamCMD架设Unturned(未转变者)服务器流程Part1:服务端的架设与启动] - 哔哩哔哩 (bilibili.com)
全网最全!Unturned开服从小白到大神!我们用八小时整合出了这个.第一章 基础纯净服 - 哔哩哔哩 (bilibili.com)
插件?模组?这篇教程带你玩转创意工坊,Unturned服主从小白到大神第二章:进阶服务器 - 哔哩哔哩 (bilibili.com)
https://developer.valvesoftware.com/wiki/SteamCMD:zh-cn