[v_notice]更新/安装必须环境:[/v_notice]
[demo]yum update -y
yum install nano wget screen -y
yum install glibc.i686 libstdc++.i686 ncurses-libs.i686 -y
yum install nano[/demo]

[v_notice]创建非root用户(如果已经有非root用户可忽略):[/v_notice]
adduser ark
passwd ark

[v_notice]开放游戏所需端口(推荐安装宝塔面板管理端口):[/v_notice]

firewall-cmd --zone=public --add-port=7777/udp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --zone=public --add-port=32330/tcp --permanent
firewall-cmd --reload

[v_notice]修改进程最大文件读取设置:[/v_notice]
echo “fs.file-max=100000” >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf

nano /etc/security/limits.conf
添加以下内容到/etc/security/limits.conf文件末尾:
* soft nofile 1000000
* hard nofile 1000000
[v_notice]
切换非root账号:[/v_notice]
su ark
cd ~

[v_notice]下载安装SteamCMD安装包:[/v_notice]
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

[v_notice]安装Ark服务器文件:[/v_notice]
~/steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 validate +quit
PS:提示Success! App ‘376030’ fully installed.代表安装成功

[v_notice]创建一个自动更新文件:[/v_notice]
nano ~/update_ark
[v_notice]文件写入以下内容:[/v_notice]
login anonymous
force_install_dir ./ark
app_update 376030
quit

[v_notice]运行自动更新文件:[/v_notice]
~/steamcmd.sh +runscript update_ark

也可直接运行命令:~/steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 +quit

[v_notice]创建ark服务器启动脚本[/v_notice]
nano ~/ark-server.sh
[v_notice]文件写入以下内容:[/v_notice]
#!/bin/bash
screen -dmS ark ark/ShooterGame/Binaries/Linux/ShooterGameServer Ragnarok?listen?Port=7777?QueryPort=27015?MaxPlayers=120?bRawSockets?AllowCrateSpawnsOnTopOfStructures=True -UseBattlEye -nosteamclient -game -server -log
//-UseBattlEye 删除即可关闭BE反作弊,MaxPlayers=120,设置服务器最大人数120,具体参数请参考官方文档
//具体服务器名字,密码等详细配置请自己修改Game.ini和GameUserSettings.ini文件

[v_notice]启动服务器:[/v_notice]
sh ark-server.sh

[v_notice]停止服务器:[/v_notice]
screen -S ark -X quit

以下步骤仅用于下载 MOD,并不会自动安装,安装教程后期补上

[v_notice]下载MOD命令:[/v_notice]
nano ~/update_mod
[v_notice]文件写入以下内容(346110 为 App_ID,566887000 为 MOD的订阅ID):[/v_notice]
login anonymous
workshop_download_item 346110 566887000
quit

[v_notice]运行自动下载文件:[/v_notice]
~/steamcmd.sh +runscript update_mod

也可直接运行命令:~/steamcmd.sh +login anonymous +workshop_download_item 346110 566887000 +quit

夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!