在Debian上设置JC2:MP游戏服务器

在本指南中,我们将设置“正当防卫2:多人Linux服务器”。

这些命令已在Debian 7 x64上进行了测试,但它们也应在当前版本的Ubuntu上运行。

第一步是以root用户身份登录我们的服务器。在运行JC2:MP服务器之前,我们需要安装一些软件包。

如果运行的是x64,请执行以下命令:

dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen

如果您正在运行x86,请执行以下命令:

apt-get update 
apt-get install -y screen

如果收到有关“设置区域设置失败”的警告,请执行以下命令:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

(对于语言环境命令,“功劳归功于“ Werner Fischer”)

进入配置屏幕时,按ENTER,选择en_US,然后再次按ENTER。之后,重新启动SSH会话。

现在,我们需要为JC2:MP服务器创建一个用户,因为以root身份运行事物是一个坏主意。要做到这一点:

adduser steam

按照提示设置用户密码。按ENTER跳过输入用户信息。

接下来,我们要以user身份执行命令steamsteam通过执行以下命令切换到用户:

su steam

制作一个文件夹,然后抓住steamcmd软件下载JC2:MP。这是通过运行以下命令完成的:

mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz

我们已经准备好下载JC2:MP服务器软件!执行以下命令,然后等待文件下载:

./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit

如果下载由于某种原因而失败,则可以再次发出该命令,它将从中断处继续执行。下载不应该花费太长时间,因为它仅包含服务器文件。

下载完成后,我们需要配置JC2:MP服务器:

cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua

如何配置此文件取决于您,但是您可能应该更改:

MaxPlayers-不需要限制5000名玩家,更合理的限制是200个就足够了。

名称 -为服务器命名一个不错的名称,如果将其保留为默认的“ JC2-MP Server”,则可能找不到它。

密码 -如果您希望服务器是私有的,则应设置密码。

如果您需要/想要进行实验,则可以更改此配置文件中的许多选项。完成编辑后,可以按CTRL + X,然后按Y来保存文件。

配置服务器的选项后,您将需要启动新的SSH会话并以steam我们之前创建的用户身份登录。登录后,通过运行以下命令启动服务器:

cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server

或者,如果您不想创建新的SSH会话并以静默方式启动它,请执行以下操作:

screen -dmS jc2mp ./Jcmp-Server

如果选择第一个选项,则可以同时按CTRLA + D从该屏幕“分离” 。您可以随时输入以下内容重新连接到该屏幕:

screen -r jc2mp

要将来启动服务器,请以steam用户身份登录并执行:

cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server

恭喜你!您的JC2:MP服务器现在已启动并正在运行!现在,您可以邀请您的朋友或开始添加脚本。

留下評論

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息