zoukankan      html  css  js  c++  java
  • Linux CentOS 方舟生存进化开服教程[转]

    原地址:http://blog.i80k.com/jishu/10.html?tdsourcetag=s_pctim_aiomsg

    侵删

    转到自己博客上做记录

    折腾了好几天,总算折腾完了这个教程,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

    原地址:http://blog.i80k.com/jishu/10.html?tdsourcetag=s_pctim_aiomsg

  • 相关阅读:
    HTML5 Canvas Overview
    HTML5 Canvas Tutorial
    CSS Inheritance
    Get Foreign Keys
    Spring + JdbcTemplate + JdbcDaoSupport examples
    Spring + JDBC example
    Get Primary Key Column From A Table
    python学习第19天之目录规范和常用模块之time
    python学习的第十八天模块之包、相对搜索路径和绝对搜索路径
    python学习的第十七天 模块、内置函数
  • 原文地址:https://www.cnblogs.com/jimGraymane/p/12195840.html
Copyright © 2011-2022 走看看