方舟生存进化服务器Linux,Linux CentOS 方舟生存进化开服教程

Linux CentOS 方舟生存进化开服教程

首页 >

技术教程

作者:青书's

2019年8月4日 6:59 星期日

热度:9955°

百度已收录

时间:2019-8-4 6:59

热度:9955°

42409619017c542b9a38c9ce0bdf1ead.png

折腾了好几天,总算折腾完了这个教程,emmmm.....

更新/安装必须环境:

yum update -y

yum install nano wget screen -y

yum install glibc.i686 libstdc++.i686 ncurses-libs.i686 -y

yum install nano

创建非root用户(如果已经有非root用户可忽略):

adduser ark

passwd ark

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

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

修改进程最大文件读取设置:

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

切换非root账号:

su ark

cd ~

下载安装SteamCMD安装包:

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

tar xf steamcmd_linux.tar.gz

安装Ark服务器文件:

~/steamcmd.sh +login anonymous +force_install_dir ./ark +app_update 376030 validate +quit

PS:提示Success! App '376030' fully installed.代表安装成功

创建一个自动更新文件:

nano ~/update_ark

文件写入以下内容:

login anonymous

force_install_dir ./ark

app_update 376030

quit

运行自动更新文件:

~/steamcmd.sh +runscript update_ark

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

创建ark服务器启动脚本

nano ~/ark-server.sh

文件写入以下内容:

#!/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文件

启动服务器:

sh ark-server.sh

停止服务器:

screen -S ark -X quit

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

下载MOD命令:

nano ~/update_mod

文件写入以下内容(346110 为 App_ID,566887000 为 MOD的订阅ID):

login anonymous

workshop_download_item 346110 566887000

quit

运行自动下载文件:

~/steamcmd.sh +runscript update_mod

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

╭(′▽`)╯标签走丢啦~

正文到此结束

49ef149749525e535e50e4811df46624?s=40&d=mm&r=g

飞过的菜鸡2020-03-04 15:36

大佬SteamCMD安装包启动下载超时啊

Redirecting stderr to '/home/ark/Steam/logs/stderr.txt'

Looks like steam didn't shutdown cleanly, scheduling immediate update check

[  0%] Checking for available updates...

[----] Verifying installation...

Steam Console Client (c) Valve Corporation

-- type 'quit' to exit --

Loading Steam API...Failed to init SDL priority manager: SDL not found

Failed to set thread priority: per-thread setup failed

Failed to set thread priority: per-thread setup failed

OK.

Connecting anonymously to Steam Public...Loaded client id: 16724296860303805068

Listening for IPv4 broadcast on: 27036

Logged in OK

Waiting for user info...FAILED. Timed out.

OK

d41d8cd98f00b204e9800998ecf8427e?s=40&d=mm&r=g

diff2020-03-03 22:22

请问,我最后运行服务器脚本的时候报错

bash: ark/ShooterGame/Binaries/Linux/ShooterGameServer: cannot execute binary file

请问该如何解决

d41d8cd98f00b204e9800998ecf8427e?s=40&d=mm&r=g

wety2020-02-28 11:17

大佬,想问一下,服务器最低要什么配置

d41d8cd98f00b204e9800998ecf8427e?s=40&d=mm&r=g

藤藤菜2020-02-25 13:47

能请你教下我怎么用CENTOS多开方舟服务器并实现互通?

d41d8cd98f00b204e9800998ecf8427e?s=40&d=mm&r=g

2019-11-29 17:21

看看好不好用

昵称

邮件地址 (选填)

个人主页 (选填)

a0b98691806717c8f364656375bec10a.pnga23144dde4b12ac35aea980b390e2eeb.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值