วิธีสร้างเซิร์ฟเวอร์ RUST ของคุณเองสำหรับ Linux วิธีสร้างเซิร์ฟเวอร์ RUST ของคุณเองสำหรับ Linux วิธีสร้างเซิร์ฟเวอร์เกมสนิม

สวย เกมสนิมกำลังได้รับความนิยมอย่างรวดเร็ว ผู้มาใหม่เข้ามาใน Rast มากขึ้นทุกวัน ในเรื่องนี้ ผู้เล่นหลายคนนึกถึงคำถามนี้: จะสร้างเซิร์ฟเวอร์ของคุณเองใน Rust ได้อย่างไร?- ดังนั้นในบทความนี้ เราจะดูปัญหานี้และเรียนรู้วิธีสร้างเซิร์ฟเวอร์ของเราเอง มันจะเป็น เซิร์ฟเวอร์โจรสลัดสนิมหรือ เซิร์ฟเวอร์ ไอน้ำสนิม ไม่ว่าเราจะพิจารณาทั้งสองตัวเลือกก็ตาม

หากคุณต้องการสร้างเซิร์ฟเวอร์คุณภาพสูงบนโฮสติ้งที่ยอดเยี่ยม ฉันแนะนำให้คุณใช้บริการโฮสติ้ง GameButton

เอาล่ะ มาเริ่มกันเลย:

วิธีสร้างเซิร์ฟเวอร์ละเมิดลิขสิทธิ์ Rust

  1. ก่อนอื่น เราต้องการเซิร์ฟเวอร์เอง ไปที่หมวดหมู่ "เซิร์ฟเวอร์ Rust สำเร็จรูป" และดาวน์โหลดเซิร์ฟเวอร์ที่คุณต้องการ
  2. สร้างโฟลเดอร์ใหม่บนฮาร์ดไดรฟ์ของคุณ เช่น " D:\ServerRust"แต่ตรวจสอบให้แน่ใจว่าชื่อและเส้นทางไปยังโฟลเดอร์ไม่มีอักขระภาษารัสเซีย
  3. แตกเซิร์ฟเวอร์ที่ดาวน์โหลดมาก่อนหน้านี้ลงในโฟลเดอร์ที่สร้างขึ้น
  4. ตอนนี้คุณต้องไปที่โฟลเดอร์ - " /serverdata/cfg"
  5. เปิดโดยใช้แผ่นจดบันทึก (RMB - เปิดด้วย - แผ่นจดบันทึก) ไฟล์ " เซิร์ฟเวอร์.cfg" และกำหนดค่าตามดุลยพินิจของคุณ ไฟล์ขนาดเล็กที่มีคำอธิบายคำสั่งทั้งหมดจะช่วยคุณในเรื่องนี้ -

    4.69 กิโลไบต์ ดาวน์โหลด: 4365

  6. ต่อไปเรายังกำหนดค่า " เรียกใช้ Server.bat"ตามที่เขียนไว้ในคำอธิบายในหน้าที่คุณดาวน์โหลด เซิร์ฟเวอร์ Rust ที่พร้อม

วิธีสร้างเซิร์ฟเวอร์ Steam Rust

  • เราทำสิ่งเดียวกันแค่ไฟล์ " เซิร์ฟเวอร์.cfg"เราเพิ่งพบมันในโฟลเดอร์" /cfg".

มาเปิดตัวกันเถอะ” เรียกใช้ Server.bat"เซิร์ฟเวอร์ที่สร้างขึ้นใหม่ของเรา เปิด Rust กด "F1" แล้วป้อน net.connect 127.0.0.1:28015 นี่คือที่อยู่ IP ท้องถิ่นปกติ เพื่อให้เพื่อนของคุณเชื่อมต่อกับคุณผ่านทางอินเทอร์เน็ต คุณต้องมี ไอพี.

ดังนั้นเว็บไซต์จึงมีเนื้อหาดีๆ อยู่บนเว็บ แต่จะใช้เวลาเพียงไม่กี่บรรทัดในการเปิดใช้งานและกำหนดค่าเซิร์ฟเวอร์
ฉันจะพยายามช่วยเหลือผู้ใช้ที่ต้องการเล่นในพื้นที่ของตน เซิร์ฟเวอร์กับเพื่อน ๆ และด้วยการตั้งค่าของคุณเอง ในบทความสั้น ๆ นี้ ฉันจะพยายามแสดงกระบวนการทั้งหมด ตั้งแต่การติดตั้งเซิร์ฟเวอร์ไปจนถึงการกำหนดค่า รวมถึงการใช้ Mods

1. สิ่งแรกที่เราต้องการคือเปลี่ยนไปใช้ Rust ผ่านเครือข่ายและ ดาวน์โหลดไฟล์เก็บถาวรที่มีเครื่องมือที่จำเป็นทั้งหมดแล้วแตกไฟล์ไปยังตำแหน่งใดก็ได้

2. ตอนนี้เรามาดูกันดีกว่า การติดตั้ง- เรียกใช้ไฟล์ อัปเดต-สนิม-Server.batจากโฟลเดอร์ SteamCMDและรอในขณะที่เซิร์ฟเวอร์ของเราดาวน์โหลด เซิร์ฟเวอร์จะถูกโหลดลงในโฟลเดอร์ RustServer

เพียงเท่านี้เราได้ติดตั้งเซิร์ฟเวอร์แล้ว มาดูขั้นตอนต่อไปกันดีกว่า

3. ตอนนี้เราจะ เริ่มเซิร์ฟเวอร์ปรับแต่งและเชิญเพื่อน ๆ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ที่สร้างขึ้น ให้ทำตามขั้นตอนต่อไปนี้:

ไปที่โฟลเดอร์กันเถอะ SteamCMDและเรียกใช้ไฟล์ Run-Rust-Server.bat(เป็นเขา ไม่ใช่ Rust_server) หากต้องการเริ่มเซิร์ฟเวอร์ Rust รุ่นทดลอง ให้เรียกใช้ไฟล์ Run-Rust-Exp-Server.bat
- หลังจากเปิดใช้งาน บรรทัดคำสั่งจะมีบรรทัดพร้อมข้อมูลเกี่ยวกับการดาวน์โหลด รอจนกระทั่งข้อความปรากฏขึ้น "เซิร์ฟเวอร์เริ่มต้นแล้ว"
- เพียงเท่านี้เซิร์ฟเวอร์ก็ใช้งานได้
- ตอนนี้ เพื่อเข้าถึงเซิร์ฟเวอร์ เราจำเป็นต้องค้นหาที่อยู่ของเซิร์ฟเวอร์ของเรา ตัวเลือกคลาสสิก -
- จด IP ของคุณไว้ที่ใดที่หนึ่ง ไฟล์ข้อความ(เพื่อไม่ให้ลืม)
- จากนั้นเปิดเกมแล้วกดปุ่ม F1 (คอนโซล) แล้วป้อนคำสั่ง net.connect Your ip: 28015 (โดยที่ Your ip คือ ip ของคุณซึ่งคุณทราบล่วงหน้า) ตามทฤษฎีแล้ว นี่ควรเป็น 127.0.0.1

หากทุกอย่างถูกต้อง คุณจะเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ เพื่อให้เพื่อนสามารถเชื่อมต่อกับคุณได้ แน่นอนว่าเซิร์ฟเวอร์ต้องทำงานบนคอมพิวเตอร์ของคุณและเพื่อนของคุณป้อนคำสั่งการเชื่อมต่อที่คุณบอกพวกเขาอย่างถูกต้อง
ตอนนี้คุณสามารถเริ่มเล่นได้แล้ว แต่! ในบางกรณี การดำเนินการทั้งหมดอย่างถูกต้องไม่สามารถรับประกันความสำเร็จของคุณได้ เนื่องจากมีสาเหตุหลายประการว่าทำไมคุณถึงไม่ประสบความสำเร็จ มีการเขียนวิธีแก้ไขปัญหาที่พบบ่อยที่สุดไว้

4. ตอนนี้ถ้าทุกอย่างเป็นไปด้วยดีสำหรับคุณและคุณชอบคุณสามารถเล่นได้ การตั้งค่าเซิร์ฟเวอร์.
ตัวอย่างเช่นใน อัปเดตล่าสุดนักพัฒนาเพิ่มสิ่งนี้ สิ่งที่น่าสนใจเหมือนการสึกหรอของอาวุธ (ฉันจำซีรีส์ได้ทันที เกาะที่ตายแล้ว) รวมถึงการสึกหรอของเสื้อผ้าและอุปกรณ์
หลายคนไม่พอใจกับสิ่งนี้ และตอนนี้ก็มีโอกาสที่จะปิดการใช้งานฟังก์ชั่นนี้แล้ว

ในการทำเช่นนี้คุณต้องมี:
> เข้าสู่ระบบเซิร์ฟเวอร์ด้วยสิทธิ์ของผู้ดูแลระบบ ในการดำเนินการนี้ ในเกม ให้เปิดคอนโซลด้วยปุ่ม F1 แล้วป้อนคำสั่ง Rcon.login รหัสผ่านของคุณ (รหัสผ่านของคุณระบุไว้ในไฟล์ server.cfg และตามค่าเริ่มต้นคือ 123456) หลังจากเข้าแล้วข้อความควรปรากฏขึ้น (ในคอนโซล) "เข้าสู่ระบบในฐานะผู้ดูแลระบบ",ซึ่งหมายความว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบ ตอนนี้ป้อนคำสั่ง:
- หากต้องการปิดการใช้งานเสื้อผ้า: Conditionloss.armorhealthmult "0.0"
- หากต้องการปิดการสึกหรอของอาวุธ/อุปกรณ์: Conditionloss.damagemultiplier "0.0"

คุณยังสามารถปิดหรือเปิดใช้งานสิ่งต่าง ๆ ได้โดยใช้ mod ต่างๆ ตัวอย่างเช่น ปิดการใช้งานการสลายตัวบนเซิร์ฟเวอร์หรือปรับช่วงเวลาการบินของเครื่องบิน บนอินเทอร์เน็ตมีทั้ง mod ที่ราคาไม่แพงและไม่แพงนัก ฉันแนะนำให้ใช้ mod ฟรี แมกมาเนื่องจากติดตั้งง่ายและมีปลั๊กอินจำนวนมาก

หากคุณมาที่หน้านี้แสดงว่าคุณสนใจ วิธีสร้างเซิร์ฟเวอร์ของคุณเองใน Rustรวมถึงวิธีกำหนดค่าการทำงานของมัน

ในตอนแรกเราจะพูดถึงเกมเวอร์ชัน Steam โดยเฉพาะซึ่งในช่วงเวลานี้มีราคา 800 รูเบิล หากจำเป็นก็สามารถจำลองในเวอร์ชันละเมิดลิขสิทธิ์ได้ ในช่วงวันหยุดต่างๆ พวกเขาเสนอส่วนลดที่เหมาะสม ดังนั้นเราจะไม่พิจารณาไคลเอ็นต์เซิร์ฟเวอร์ที่ละเมิดลิขสิทธิ์อย่างจริงจังเนื่องจาก Rust ไม่แพงมาก ตอนนี้เรามาพูดถึงจุดประสงค์ของเซิร์ฟเวอร์ในเกมกันดีกว่า

วัตถุประสงค์ของเซิร์ฟเวอร์ของคุณในเกม Rust

  1. เมื่อใช้เซิร์ฟเวอร์ คุณสามารถเล่นร่วมกับเพื่อนๆ ของคุณได้ โดยจะไม่มีใครรบกวนการเล่นเกมของคุณ
  2. สำหรับกิจกรรมทดลอง หมายความว่าใครๆ ก็สามารถสร้างกับดักบ้านเพื่อทดสอบได้แบบเรียลไทม์
  3. เพื่อให้ได้ประโยชน์จากสิ่งนี้ นั่นก็คือ การสร้างเซิร์ฟเวอร์ให้มีคนเล่นหลายสิบคน

อาจมีสาเหตุอื่นที่ทำให้เซิร์ฟเวอร์ Rust Experimental ถูกสร้างขึ้น แต่สิ่งเหล่านี้เป็นเพียงเหตุผลที่ได้รับความนิยมมากที่สุด

วิธีสร้าง (สร้าง) เซิร์ฟเวอร์ Rust Experimental ของคุณเองบน Steam

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

เป็นเรื่องที่ควรค่าแก่การจำไว้ว่าบางครั้งเซิร์ฟเวอร์ก็มีร้านค้าของตัวเองซึ่งคุณสามารถซื้อไอเท็มเพื่อการโจมตี สร้างบ้าน อาวุธ และอื่นๆ อีกมากมายด้วยเงินจริง มีการแข่งขันกันอย่างต่อเนื่องในด้านนี้ โดยที่บางคนยังคงซื้อสินค้าเหล่านี้

เป็นการดีกว่าที่จะเล่นเกมกับเพื่อน ๆ บนเซิร์ฟเวอร์ของผู้อื่น เพราะจะเป็นการเพิ่มอะดรีนาลีนและเพิ่มจิตวิญญาณของทีม ดังนั้นคุณเองจะเข้าใจว่าเป็นการดีกว่าที่จะเอาตัวรอดกับเพื่อน ๆ บนเซิร์ฟเวอร์ของคนอื่น แต่ก็มีบางกรณีที่เซิร์ฟเวอร์ไม่ได้ถูกเติมเต็มโดยผู้เล่นทั่วไปเท่านั้น แต่ยังรวมถึงผู้โกงที่ขัดขวางไม่ให้คุณเล่นตามปกติด้วย หากคุณรู้วิธีทำให้เซิร์ฟเวอร์ของคุณใช้งานได้จริง อย่าลังเลที่จะสร้างเซิร์ฟเวอร์ของคุณเองและเชิญเพื่อนของคุณที่นั่น แต่อย่าใช้สิทธิ์ของผู้ดูแลระบบ สิ่งนี้จะทำให้สถานการณ์แย่ลงสำหรับผู้เล่นคนอื่น

ข้อกำหนดของระบบสำหรับฮาร์ดแวร์เซิร์ฟเวอร์ Rust

ไม่ว่ามันจะฟังดูตลกแค่ไหนแต่ก็แน่นอน ความต้องการของระบบไม่มีใครรู้ว่าสามารถแนะนำให้กับทุกคนได้ โดยที่องค์ประกอบที่สำคัญที่สุดในอุปกรณ์คือ RAM ซึ่งสามารถมีค่าพารามิเตอร์สูงสุดได้ เนื่องจากเมื่อมีการโหลดเซิร์ฟเวอร์ โฟลว์ทั้งหมดจะโหลด RAM จากนั้นเกิดการค้างบนเซิร์ฟเวอร์ หากมีวัตถุและผู้เล่นจำนวนมากบนเซิร์ฟเวอร์ โหลดบน RAM ก็จะเพิ่มขึ้นเท่านั้น สำหรับเกมเต็มรูปแบบ RAM ขนาด 8 GB และโปรเซสเซอร์ i5 นั้นเหมาะสมซึ่งจะรองรับเซิร์ฟเวอร์ของคุณในระดับที่เหมาะสมอย่างสม่ำเสมอ ด้วยอุปกรณ์นี้ คุณสามารถต้านทานการโจมตีของเฮลิคอปเตอร์ 20 ลำได้ ในขณะที่ยิงจากอาคารสูง 15 ชั้นซึ่งมีเส้นผ่านศูนย์กลาง 15 บล็อก ดังนั้นจึงไม่ควรเกิดการค้าง ทันทีที่มีภาระร้ายแรงบนเซิร์ฟเวอร์ RAM จะเริ่มใช้งาน ความแข็งแกร่งของตัวเองให้สูงสุดเพื่อบันทึกการทำงานของเซิร์ฟเวอร์ ในโหมดปกติจะใช้ RAM เพียง 4-6 เปอร์เซ็นต์เท่านั้น

การเข้าถึงในคอนโซล SteamCMD

SteamCMD เป็นยูทิลิตี้พิเศษที่ออกแบบมาเพื่อการอัปเดตเซิร์ฟเวอร์ของคุณทันที และดำเนินการผ่านเวอร์ชันไคลเอนต์โดยใช้ บรรทัดคำสั่ง- แต่ในตอนแรก คุณสามารถติดตั้งเซิร์ฟเวอร์ Rust ได้ด้วยวิธีนี้ ไม่ต้องสงสัยเลยว่าการดาวน์โหลดคอนโซลดังกล่าวจากเว็บไซต์อย่างเป็นทางการเป็นสิ่งสำคัญและคุณควรดาวน์โหลดจากที่นั่นเท่านั้นเพราะคุณจะติดไวรัสที่เป็นอันตราย ไซต์เองก็มีข้อมูลการติดตั้งด้วย แต่คำแนะนำเหล่านี้อาจไม่เพียงพอสำหรับคุณในการสร้างเซิร์ฟเวอร์ที่มีคุณสมบัติครบถ้วน

ชุดการแจกจ่ายนั้นอยู่ในไฟล์เก็บถาวร ในการติดตั้งคุณจะต้องแตกไฟล์ทั้งหมดลงในไดเร็กทอรีที่จำเป็น เป็นที่น่าจดจำว่าหากเซิร์ฟเวอร์ของคุณอยู่บน Linux OS คุณจะต้องดาวน์โหลดการแจกจ่ายนี้โดยเฉพาะ ตอนนี้เราจะพยายามแยกระบบปฏิบัติการเช่น Windows 10 และ Debian 8 GNU, Linux อย่างสมบูรณ์

การติดตั้งการแจกจ่ายสำหรับเซิร์ฟเวอร์ Rust ใน Windows 10

บางทีกระบวนการติดตั้งการแจกจ่ายนี้อาจไม่แตกต่างไปจากนี้มากนัก รุ่นก่อนหน้า Windows ซึ่งทุกอย่างทำในลักษณะเดียวกันในการดำเนินการ นอกจากนี้ กระบวนการนี้สามารถดำเนินการได้ในเวอร์ชันหลักซึ่งไม่จำเป็นต้องมีใบอนุญาต ซึ่งเหมาะสำหรับทุกเซิร์ฟเวอร์

เริ่มแรกจะเป็นการดีกว่าถ้าสร้างโฟลเดอร์เฉพาะบนฮาร์ดไดรฟ์ของคุณ ตัวอย่างเช่น, "D:\SteamCMD"ชื่อนี้ถูกสร้างขึ้นเพื่อไม่ให้สับสนในอนาคตและชัดเจนว่าเธอจะทำอะไรในอนาคต คุณควรแตกไฟล์การแจกจ่ายของคุณลงในโฟลเดอร์นี้ หลังจากคลายไฟล์ทั้งหมดแล้ว stemcmd.exe จะปรากฏขึ้นพร้อมกับไฟล์ต่างๆ ของคุณ ซึ่งเป็นสิ่งที่คุณต้องใช้ในการทำงาน หลังจากเปิดตัวโปรแกรมแล้ว โปรแกรมจะดาวน์โหลดเวอร์ชันล่าสุดโดยอัตโนมัติ หากจำเป็น เพื่อให้เซิร์ฟเวอร์ของคุณมีมาตรฐาน คุณต้องอยู่เฉยๆ จนกว่าคุณจะได้รับแจ้งให้ป้อนคำสั่งใดๆ

ดังนั้นตอนนี้เรามีสิทธิ์อัปเดตแอปพลิเคชัน Steam ด้านล่างคือ คำแนะนำโดยละเอียดในการสร้างและอัปเดตเซิร์ฟเวอร์เกมของคุณเอง

สิ่งสำคัญ: เราป้อนคำสั่งทั้งหมดโดยไม่มีเครื่องหมายคำพูด "" เหล่านี้ โปรดจำไว้เสมอในอนาคต
  1. ขั้นตอนแรกคือการอนุญาตของคุณเองในบริการ ซึ่งสามารถทำได้ด้วยความช่วยเหลือจากทีมงานที่ดี "เข้าสู่ระบบโดยไม่ระบุชื่อ"- แน่นอน คุณสามารถระบุข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณเองได้ แต่การอนุญาตโดยไม่ระบุชื่อไม่จำเป็นต้องให้คุณป้อนรหัสผ่านใดๆ การใช้งานง่ายกว่าระบบการอนุญาตอื่นๆ
  2. ขั้นตอนที่สำคัญที่สองคือการระบุเส้นทางจริงไปยังไดเร็กทอรีที่ การติดตั้งเต็มรูปแบบเซิร์ฟเวอร์ คุณสามารถทำได้โดยใช้ "force_install_dir<Путь каталога>» - ในเรื่องนี้ควรค่าแก่การจดจำเมื่อเลือก ฮาร์ดไดรฟ์คุณต้องใส่ใจกับน้ำหนักและความจุของมัน สูงสุด ปริมาณงานปรากฏเพียงเพื่อ ไดรฟ์ SSDซึ่งก็น่าซื้อนะแต่ถ้าไม่ ด้วยเหตุนี้ ประสิทธิภาพและการเข้าถึงจึงเพิ่มขึ้น 90 เปอร์เซ็นต์ ดังนั้นจึงต้องคำนึงถึงเรื่องนี้เมื่อสร้างเซิร์ฟเวอร์ เส้นทางพร้อมกับคำสั่งจะมีลักษณะดังนี้: "force_install_dir D:\srv001"(ชื่อของไดเรกทอรีถูกกำหนดโดยพลการ ซึ่งคุณสามารถตั้งชื่อได้ในแบบของคุณเอง หลังจากนั้นจะถูกสร้างขึ้นโดยอัตโนมัติ)
  3. ขั้นตอนที่สำคัญไม่แพ้กันประการหนึ่งคือการเริ่มการติดตั้งหรืออัปเดตเกม ไม่ต้องสงสัยเลยว่าโปรแกรมและแอปพลิเคชันทั้งหมดมีตัวระบุของตัวเอง ใน Rasta จะมี ID ดังต่อไปนี้: "258550"- ในขั้นตอนนี้ คุณไม่จำเป็นต้องคิดเกี่ยวกับเรื่องนี้ โดยคุณสามารถป้อนข้อมูลต่อไปนี้ลงในคอนโซลได้อย่างปลอดภัย: "app_update 258550"- หลังจากป้อนคำสั่งนี้แล้ว การดาวน์โหลดจะดำเนินการตลอดจนการคลายไฟล์ที่ดาวน์โหลดไปยังไดเร็กทอรีเซิร์ฟเวอร์ที่จำเป็นซึ่งเราระบุไว้ในขั้นตอนก่อนหน้า แน่นอนว่าถ้าดูในเน็ตก็เจอทีมแบบนี้ "app_update 258550 -เบต้าสาธารณะ- แน่นอนว่าเธอมีบทสรุปคำสั่งที่สมบูรณ์ ส่วนใหญ่อยู่ในสิ่งเดียว: ก่อนหน้านี้เกมแบ่งออกเป็นสองเกมที่แตกต่างกัน และเกมเหล่านี้คือ Legacy และ Experimental ที่ไหน เวอร์ชันใหม่อยู่ระหว่างการทดสอบ ซึ่งไม่ได้ถูกเพิ่มเข้าไปในเวอร์ชันหลักของเกม และเผยแพร่ในโหมดฟรี ตอนนี้ Legacy ได้ปิดตัวลงอย่างเป็นทางการแล้ว และถูกแทนที่ด้วย Experimental จำเป็นต้องใช้คีย์ประเภท "-เบต้า" เพื่อติดตั้งเกมบางเวอร์ชัน ในกรณีของเรา สิ่งนี้ไม่จำเป็น ท้ายที่สุดเธอจะดาวน์โหลดไคลเอนต์เกมตัวเต็มซึ่งเป็นรุ่นล่าสุด

หลังจากที่ไคลเอนต์ของคุณดาวน์โหลดไฟล์ที่จำเป็นทั้งหมดสำหรับเซิร์ฟเวอร์แล้ว คุณสามารถเริ่มเปิดเซิร์ฟเวอร์อย่างเป็นทางการได้

บทความนี้จะกล่าวถึงแนวคิดทั้งหมดในการสร้าง การเปิด และแม้แต่การจัดการ เซิร์ฟเวอร์ของตัวเองซึ่งก็จะมีเพียงแค่ ไฟล์มาตรฐานโดยไม่มีการแก้ไขใดๆ ท้ายที่สุดแล้วการปรับเปลี่ยนเป็นหัวข้อที่แตกต่างไปจากเดิมอย่างสิ้นเชิงซึ่งสามารถพูดได้มากมาย

ในการเริ่มต้นเซิร์ฟเวอร์ของเรา เราจำเป็นต้องมีไฟล์แบตช์ (ไฟล์แบตช์) นอกจากนี้เมื่อเปิดตัวคุณมีสิทธิ์ที่จะทดแทนได้หลายรายการ ฟังก์ชั่นเฉพาะตัวซึ่งเขาจะถูกบังคับให้ดำเนินการ และสิ่งนี้ระบุไว้ในคำสั่งเรียกใช้งาน

จากคำสั่งขั้นต่ำทั้งหมด บรรทัดต่อไปนี้จะต้องรวมอยู่ในแบตช์ไฟล์: "RustDedicated.exe –batchmode"- นี่เป็นเพียงส่วนที่เล็กที่สุดของคำสั่งที่เชื่อมต่อที่เป็นไปได้ซึ่งสามารถใช้ได้

หากใครสนใจ คุณสามารถรันเซิร์ฟเวอร์ของคุณโดยใช้คำสั่งต่อไปนี้ที่ควรอยู่ในไฟล์แบตช์ของคุณ "RustDedicated.exe -batchmode +server.hostname "MyNameServerRExP" +server.port 28016 -logFile "output.txt"- บรรทัดคำสั่งแสดงการตั้งค่าที่ไม่จำเป็นเป็นพิเศษซึ่งระบุชื่อเซิร์ฟเวอร์ที่คุณสร้างขึ้น หมายเลขพอร์ต ไฟล์บันทึก โดยจะบันทึกการดำเนินการบันทึกทั้งหมดที่ดำเนินการโดยเซิร์ฟเวอร์ ซึ่งคุณสามารถค้นหาข้อผิดพลาดที่เกิดขึ้นในการดำเนินงานได้ แต่สำหรับสิ่งนี้ คุณต้องสร้างไฟล์ในไดเร็กทอรีของเซิร์ฟเวอร์ที่สร้างขึ้น และมันจะเป็น "D:\srv001\ruststart.bat".

ปัจจัยสำคัญในขั้นตอนนี้คือการเลือกพอร์ต หากคุณมีเซิร์ฟเวอร์อื่นหลายเครื่องบนเซิร์ฟเวอร์เดียวกัน คุณจะต้องใช้พอร์ตที่แตกต่างกันโดยสิ้นเชิง นั่นคือคุณต้องตั้งค่าพารามิเตอร์พอร์ตอื่น ๆ ด้วยตัวเอง "+เซิร์ฟเวอร์พอร์ต 28017".

หลังจากรันคำสั่งนี้ โลกทั้งใบจะถูกสร้างขึ้น แต่ในเรื่องนี้ด้วย ไฟล์แบตช์คุณมีสิทธิ์ระบุคำสั่งใด ๆ ที่จะใช้กับเซิร์ฟเวอร์โดยตรง

ตอนนี้เราต้องเปิดเกม Rust เอง เปิดเกม เปิดคอนโซลด้วย โดยใช้ปุ่ม F1โดยที่เราป้อนบรรทัดต่อไปนี้ "เชื่อมต่อโฮสต์ท้องถิ่น: 28016"- นั่นคือเราเข้าสู่พอร์ตเดียวกับที่เราระบุไว้ในแบตช์ไฟล์และเราจะไปที่เซิร์ฟเวอร์ของเรา แต่ “localhost” จะทำงานบนคอมพิวเตอร์ของคุณที่เปิดใช้งานเซิร์ฟเวอร์เท่านั้น หากคุณทำสิ่งเดียวกัน แต่บนเซิร์ฟเวอร์ที่ซื้อมาคุณเพียงแค่ต้องป้อนที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์จากนั้นคุณจะไปที่เซิร์ฟเวอร์นั้น แต่เริ่มแรกเราสร้างเซิร์ฟเวอร์สำหรับระบบปฏิบัติการของเราด้วย การเข้าถึงในท้องถิ่น- ดังนั้นเมื่อเขียนคำสั่งการเชื่อมต่อแล้วคุณจะสามารถวิ่งไปรอบ ๆ เกาะป่าได้

กระบวนการอัพเดตอัตโนมัติสำหรับเซิร์ฟเวอร์ Rust Experimental

ณ จุดนี้ แต่ละคนจะกำหนดกรอบงานของตนเองว่าจะอัปเดตเซิร์ฟเวอร์ทั้งหมดอย่างไรให้ดีที่สุด เวอร์ชันอัปเดตเกม นั่นคือคุณสามารถตั้งค่าบางอย่างที่ระบบของคุณจะปฏิบัติตามได้ เมื่อต้องการทำเช่นนี้ สิ่งสำคัญคือต้องสร้างแบตช์ไฟล์อีกครั้งด้วยพาธนี้ "D:\SteamCMD\upd_rs001.bat"- มันควรจะมีสิ่งเช่นนี้:

echo "อัปเดตเซิร์ฟเวอร์สนิม: SRV001"

เริ่ม /รอ/สูง steamcmd.exe +เข้าสู่ระบบไม่ระบุชื่อ +force_install_dir D:\SRV001 +app_update 258550 ตรวจสอบ +ออก"

ตอนนี้คุณจะต้องหยุดเซิร์ฟเวอร์ชั่วคราวด้วยตัวคุณเองแล้วเปิดไฟล์ค้างคาวนี้ ซึ่งจะอัปเดตเซิร์ฟเวอร์ไคลเอ็นต์ของคุณเป็นเวอร์ชันล่าสุด ทันทีที่ดาวน์โหลดการอัปเดตแล้ว คุณสามารถเปิดใช้งานได้อีกครั้งอย่างปลอดภัย

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

เราติดตั้งเซิร์ฟเวอร์บนเครื่อง Debian Squeeze

ไม่ต้องสงสัยเลยว่ากระบวนการติดตั้งนี้ซับซ้อนมากและต้องมีคำอธิบายที่สำคัญว่าอะไรเป็นของอะไร ดังนั้นคุณต้องดำเนินการอย่างระมัดระวัง

  1. ไปที่ ระบบลินุกซ์ภายใต้ superuser จะเรียกว่า "su" ถัดไปคุณต้องดำเนินการคำสั่ง “apt-get install lib32gcc1” ในขั้นตอนนี้ จะทำการติดตั้งไลบรารีแบบพิเศษที่จำเป็นสำหรับ GCC หรือถ้าให้เจาะจงกว่านั้นคือ สำหรับการคอมไพล์
  2. มันถูกสร้างขึ้นแยกกันโดยสิ้นเชิงสำหรับ SteamCMD โปรไฟล์ใหม่เพื่อไม่ให้เปิดตัวในฐานะ superuser อย่างต่อเนื่อง ซึ่งจะใช้เวลาในการเปิดตัวมากขึ้น จากนั้นเราจะสร้างผู้ใช้ Steam อย่างใจเย็นโดยที่เราเข้าสู่ระบบทันทีโดยใช้คำสั่งเช่น: "useradd -m steam" หลังจาก "su - steam"
  3. ถัดไป คุณต้องสร้างไดเร็กทอรีชื่อ "steamcmd" และเข้าไปโดยใช้ "mkdir ~/steamcmd" จากนั้น "cd ~/steamcmd" ตำแหน่งที่จะสร้างแค็ตตาล็อกในแค็ตตาล็อกธุรกิจของโปรไฟล์ Steam
  4. ดาวน์โหลดการแจกจ่ายทันทีในคอนโซล: “wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz”
  5. เราแตกไฟล์เก็บถาวร: “tar -xvzf steamcmd_linux.tar.gz” จากนั้นป้อน "ls" และดูว่ามีไฟล์ใดบ้างที่ถูกเพิ่ม
  6. การใช้ “./steamcmd.sh” เป็นการเรียกใช้เชลล์สคริปต์ เราจะสร้างคำเชิญได้ที่ไหน? คำสั่งคอนโซลไอน้ำ. ไม่ต้องสงสัยเลยว่าในอนาคตเราจะป้อนคำสั่งสำหรับ Steam ซึ่งเราได้เห็นแล้ว การติดตั้งวินโดวส์รุ่นต่างๆ

"เข้าสู่ระบบโดยไม่ระบุชื่อ"

"force_install_dir ./res02"

"app_update 258550"

  1. เมื่อติดตั้งทุกอย่างแล้ว คุณสามารถไปที่โฟลเดอร์ "res02" ได้เลย แต่ในการดำเนินการนี้ คุณต้องออกจากคอนโซล Steam "ออก" ก่อน จากนั้น ป้อน “cd ./res02” และป้อน “ls” เราดูไฟล์ทั้งหมดและในบรรดาเพื่อนของเราเราเห็นว่ามีไฟล์ "RustDedicated"
  2. ในขั้นตอนนี้เขาจำได้ เวอร์ชันวินโดวส์อีกครั้งโดยที่เราใช้ไฟล์เนื้อหา เราทำสิ่งเดียวกันทุกประการที่นี่ โดยเรียกใช้แบตช์ไฟล์ภายใต้พารามิเตอร์ต่อไปนี้ “./RustDedicated –batchmode” หลังจากนั้นคอนโซลเริ่มแสดงข้อความต่าง ๆ เกี่ยวกับข้อมูลบางอย่างที่ไม่ควรมีข้อผิดพลาด

จากนั้นเราก็เปิดเกมอย่างรวดเร็วและเข้าสู่ "เชื่อมต่อ 192.168.0.75:28016" ในคอนโซลตามปกติ ที่นี่จะระบุที่อยู่ของเครื่องรวมถึงพอร์ตของเครื่องในตอนแรก หลังจากนั้นเราจะเห็นว่ามีการเชื่อมต่อกับเซิร์ฟเวอร์แล้ว ขออภัย หากไม่มีการเพิ่มประสิทธิภาพ เซิร์ฟเวอร์จะใช้ RAM ส่วนใหญ่ ซึ่งก็คือประมาณ 5 จาก 8 GB ท้ายที่สุดแล้วบน Windows การใช้ RAM ไม่ถึง 1.3 GB ด้วยซ้ำ


ในหัวข้อนี้ ฉันจะบอกวิธีสร้างเซิร์ฟเวอร์ Rust Experimental ของคุณเองด้วย mods เหตุใดจึงจำเป็น? อย่างน้อยถ้าคุณเล่น Rast คุณจะมีไอเดียมากมายที่สะดวกกว่ามากในการทดสอบบนเซิร์ฟเวอร์ของคุณด้วยทรัพยากรที่ไม่มีที่สิ้นสุดและความสามารถในการบิน และถ้าคุณก้าวไปไกลกว่านี้ คุณสามารถทำให้เซิร์ฟเวอร์ของคุณเป็นที่นิยม และรับเงินจริงจากการขายสินค้าเกมให้กับผู้เล่นบนเซิร์ฟเวอร์ของคุณ

มาเริ่มกันเลย
ส่วนที่หนึ่ง - การสร้างเซิร์ฟเวอร์
1. ดาวน์โหลดไฟล์เก็บถาวร Rust_server.zip จากเว็บไซต์อย่างเป็นทางการที่นี่
2. คลายไฟล์เก็บถาวรลงในโฟลเดอร์ที่สะดวกสำหรับคุณ ตัวอย่างเช่น: C:\Games\Rust_Server\Server
ต่อไปฉันจะยกตัวอย่างที่อยู่ในโฟลเดอร์นี้
3. ไปที่โฟลเดอร์ C:\Games\Rust_Server\Server และเรียกใช้ไฟล์ update.bat
หน้าต่างสีดำพร้อมบรรทัดคำสั่งจะเปิดขึ้นและไฟล์เซิร์ฟเวอร์จะถูกดาวน์โหลดซึ่งมีขนาดประมาณ 2.15 GB เมื่อการดาวน์โหลดเสร็จสิ้น หน้าต่างจะปิดโดยอัตโนมัติ
4. ไปที่โฟลเดอร์ C:\Games\Rust_Server\Server\rustds
สร้าง เอกสารข้อความในแผ่นจดบันทึก ให้คัดลอกข้อความนี้ไปไว้ภายใน:
RustDedicated.exe -batchmode -server.hostname "เซิร์ฟเวอร์ของฉัน" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1
จากนั้นในแผ่นจดบันทึก คลิก "บันทึกเป็น..." และบันทึกไฟล์โดยใช้นามสกุล "start server.bat" เป็น "ไฟล์ทั้งหมด"
ไฟล์ "start server.bat" ที่ปรากฏคือไฟล์เริ่มต้นสำหรับเซิร์ฟเวอร์ของคุณ เมื่อคุณคลิก หน้าต่างบรรทัดคำสั่งสีดำจะเปิดขึ้นอีกครั้ง และแผนที่จะถูกสร้างขึ้น และเซิร์ฟเวอร์จะเริ่มทำงาน คุณสามารถดูได้ว่าเซิร์ฟเวอร์พร้อมที่จะทำงานโดยดูที่ตัวนับ FPS ที่ด้านล่างขวาของหน้าต่าง: เมื่อโหลดจะแสดง 0 fps และหลังจากเสร็จสิ้นค่าดิจิทัลจะปรากฏขึ้น เช่น สำหรับฉันมันคือ 262 เฟรมต่อวินาที
5. ถัดไป คุณต้องค้นหาที่อยู่ IP ภายนอกของคุณ
สมมติว่าคุณไปที่หนึ่งในบริการระบุที่อยู่ IP และที่อยู่ของคุณกลายเป็น 213.180.193.11
เปิด Rust แล้วกดปุ่ม F1 ในคอนโซลที่เปิดขึ้นให้ป้อนคำสั่ง client.connect 213.180.193.11:28015

หากทุกอย่างถูกต้อง การเชื่อมต่อจะทำงานและคุณจะพบว่าตัวเองอยู่บนเซิร์ฟเวอร์ของคุณเอง

ป.ล.: โฟลเดอร์ที่มีไฟล์เซิร์ฟเวอร์ของคุณ (บันทึก ฯลฯ) จะอยู่ที่ C:\Games\Rust_Server\Server\rustds\server\Hello_World

ส่วนที่สอง: ผู้ดูแลระบบ

1. หากต้องการตั้งตัวเอง (หรือเพื่อน) เป็นผู้ดูแลระบบบนเซิร์ฟเวอร์ของคุณ คุณต้องค้นหา Steam ID ของคุณก่อน ในการดำเนินการนี้ ให้ไปที่โปรไฟล์ Steam ของคุณ และในพื้นที่ว่างใดๆ เช่น ทางด้านซ้ายของอวตารของคุณ คลิก คลิกขวาเมาส์และเลือก "คัดลอกที่อยู่หน้า" วางที่อยู่นี้ไว้ที่ใดก็ได้ เช่น ลงในกระดาษจดหรือเบราว์เซอร์ บางอย่างเช่นนี้จะปรากฏขึ้น)

2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล