ติดตั้งเซิร์ฟเวอร์เกม Rust บน CentOS

ในบทความนี้ฉันจะอธิบายวิธีการติดตั้งเซิร์ฟเวอร์เกม Rust ซึ่งใช้แพลตฟอร์มเกม Steam ทำตามขั้นตอนด้านล่างเพื่อดำเนินการต่อ บทช่วยสอนนี้เขียนขึ้นสำหรับ CentOS 6

ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้น

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 / คอนโซลของคุณ

ขั้นตอนที่ 2: การติดตั้งสนิม

เราจะสร้างผู้ใช้คนอื่นเพื่อความปลอดภัยเพราะการรันเซิร์ฟเวอร์เกมด้วยผู้ใช้รูทนั้นเป็นอันตราย อย่าลังเลที่จะเปลี่ยนชื่อผู้ใช้หากคุณต้องการ

useradd rust
su rust

useraddคำสั่งจะเพิ่มผู้ใช้สนิม suคำสั่งได้อย่างมีประสิทธิภาพจะเปลี่ยนผู้ใช้ปัจจุบันของเราที่จะ "สนิม"

ตอนนี้เรากำลังใช้ผู้ใช้ที่ไม่มีสิทธิพิเศษเราจะสร้างโฟลเดอร์ที่ Rust จะทำงาน

mkdir ~/game_server && cd ~/game_server

ทีนี้มาดูไฟล์เซิร์ฟเวอร์ของเกม Rust

wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip

เนื่องจากสนิมต้องการให้ Windows ทำงานเราจะติดตั้งโปรแกรมชื่อ WINE WINE (Wine Is Not a Emulator) เป็นโปรแกรมที่ช่วยให้เราสามารถใช้ซอฟต์แวร์ Windows บน Linux ส่วนที่ดีคือมันค่อนข้างง่ายในการติดตั้ง

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

หากคุณใช้ CentOS เวอร์ชัน 32 บิตให้ใช้สิ่งนี้:

cd wine-1.7.50 && ./configure

หากต้องการติดตั้ง Wine ให้รัน:

make && make install

การทำเช่นนี้จะใช้เวลาพอสมควรดังนั้นโปรดแขวนไว้ขณะที่สร้างไวน์

เมื่อการรวบรวมไวน์เสร็จสิ้นให้เรียกใช้งาน:

cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds

เยี่ยมมากคุณได้ติดตั้งเซิร์ฟเวอร์ Rust สำเร็จแล้ว

ขั้นตอนที่ 3: การใช้งาน

ในการเริ่มต้นเซิร์ฟเวอร์ 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 - ทั้งหมดที่เหลือคือการรับสมัครผู้เล่นบางคน!

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true