在Arch Linux上使用Makepkg
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
在本文中,我将解释如何安装使用Steam游戏平台的Rust游戏服务器。请按照以下步骤继续。本教程是为CentOS 6编写的。
为了托管Rust游戏服务器,您需要一个名为的程序steamcmd。使用该程序,我们可以获得所有必需的游戏服务器文件并启动服务器。但是首先,我们需要安装一些软件包才能使Steam正常运行。
如果您具有32位安装,请运行以下命令集:
yum install glibc libstdc++ screen -y
对于CentOS的64位安装,请使用以下命令集:
yum install glibc.i686 libstdc++.i686 -y
然后,在完成安装软件包集之后,执行以下操作:
yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype-devel zlib-devel libxcb-devel -y
yum install libX11-devel -y
yum install -y freetype freetype-devel -y
即,Steam需要安装的C / C ++运行时才能正确运行。同时,这套命令将安装screen,您可以使用该程序从SSH /控制台会话断开连接后使其他程序保持运行。
为了安全起见,我们将创建另一个用户,因为以root用户运行游戏服务器很危险。如果需要,可以随时更改用户名。
useradd rust
su rust
该useradd命令将添加用户rust。该su命令将有效地将当前用户更改为“ rust”。
现在我们正在使用非特权用户,我们将创建Rust将在其中运行的文件夹。
mkdir ~/game_server && cd ~/game_server
现在,让我们获取Rust游戏服务器文件。
wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip
由于Rust需要Windows才能运行,因此我们将安装名为WINE的程序。WINE(葡萄酒不是模拟器)是一个程序,允许我们在Linux上使用Windows软件。最重要的是,它的安装非常简单。
cd /usr/src && wget http://skylineservers.dl.sourceforge.net/project/wine/Source/wine-1.7.50.tar.bz2 && tar xjf wine-1.7.50.tar.bz2
如果您正在运行CentOS的64位安装,请使用以下命令:
cd wine-1.7.50 && ./configure --enable-win64
如果您使用的是32位版本的CentOS,请使用以下命令:
cd wine-1.7.50 && ./configure
要完成安装Wine,请运行:
make && make install
这将花费相当长的时间,因此在构建Wine时请保持紧紧。
Wine完成编译后,执行:
cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds
做得好,您已经成功设置了Rust服务器。
要启动Rust服务器,执行:
su rust
cd rustds
/usr/src/wine-1.7.50/wine64 RustDedicated.exe -batchmode +server.hostname "rust-server.localdomain" +server.port 28015 +server.identity "my_server" +server.seed 1234567 -logFile "output.txt" -autoupdate
此命令将使用主机名rust-server.localdomain和种子启动服务器1234567。如果需要,可以更改服务器种子,主机名和任何可配置选项。
最后,您安装了Rust服务器-剩下的就是招募一些玩家!
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。
学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。
使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。
了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息