คอมพิวเตอร์ Windows อินเทอร์เน็ต

สร้างเซิร์ฟเวอร์ Rust mod บนคอมพิวเตอร์ของคุณ วิธีสร้างเซิร์ฟเวอร์ Rust สนิมเซิร์ฟเวอร์ Steam ของคุณ

ถ้าคุณมาที่หน้านี้ คุณจะสงสัยว่า วิธีสร้างเซิร์ฟเวอร์ของคุณเองใน 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 คุณต้องดาวน์โหลดเพียงแค่ชุดการแจกจ่ายดังกล่าว ตอนนี้เราจะพยายามแยกส่วนระบบปฏิบัติการเช่น 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. ขั้นตอนสำคัญประการหนึ่งที่เท่าเทียมกันคือการเริ่มการติดตั้งหรืออัปเดตเกม ไม่ต้องสงสัยเลยว่าโปรแกรมและแอปพลิเคชันทั้งหมดมีตัวระบุของตัวเองใน Rust มี ID ต่อไปนี้: "258550"... ในขั้นตอนนี้ คุณไม่จำเป็นต้องคิดเกี่ยวกับมัน โดยป้อนข้อมูลต่อไปนี้ลงในคอนโซลอย่างกล้าหาญ: "App_update 258550"... หลังจากป้อนคำสั่งนี้ การดาวน์โหลดจะดำเนินการ เช่นเดียวกับการแตกไฟล์ที่จำเป็นของไฟล์ที่ดาวน์โหลดไปยังไดเร็กทอรีเซิร์ฟเวอร์ ซึ่งเราเพิ่งระบุในขั้นตอนก่อนหน้านี้ แน่นอน ถ้าคุณดูในอินเทอร์เน็ต คุณสามารถเจอคำสั่งดังกล่าวได้ "App_update 258550 -เบต้าสาธารณะ". แน่นอนว่าเธอมีบทสรุปของทีมทั้งหมด ส่วนใหญ่เป็นเกมที่ก่อนหน้านี้ถูกแบ่งออกเป็นสองเกมที่แตกต่างกัน และเหล่านี้เป็นแบบเลกาซีและแบบทดลอง เวอร์ชันใหม่อยู่ในระหว่างการทดสอบ ซึ่งไม่ได้เพิ่มลงในเวอร์ชันหลักของเกมและเผยแพร่ในโหมดฟรี ตอนนี้ Legacy ได้ปิดตัวลงอย่างเป็นทางการแล้ว โดยที่ Experimental ได้เข้ามาแทนที่แล้ว ต้องใช้คีย์อย่าง "-beta" เพื่อติดตั้งเวอร์ชันเฉพาะของเกม ในกรณีของเรา ไม่จำเป็น ท้ายที่สุดเธอจะดาวน์โหลดไคลเอนต์ตัวเต็มของเกมซึ่งมีความเกี่ยวข้อง

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ไม่ต้องสงสัยเลยว่ากระบวนการติดตั้งนี้ยากมาก และต้องมีคำอธิบายที่มีความหมายว่าหมายถึงอะไรและอะไร ดังนั้นคุณต้องดำเนินการอย่างระมัดระวัง

  1. เข้าสู่ระบบ linux ด้วย 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 ที่ไหน ไม่ต้องสงสัยเลย ว่าในอนาคต เราเพียงแค่ป้อนคำสั่งสำหรับ Steam ซึ่งเราได้เห็นแล้วเมื่อทำการติดตั้งเวอร์ชัน Windows

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

"Force_install_dir ./res02"

"App_update 258550"

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

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

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

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

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

วิธีสร้างเซิร์ฟเวอร์โจรสลัด Rust

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

    4.69 Kb ดาวน์โหลด: 4365

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

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

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

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


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

มาเริ่มกันเลยดีกว่า
ส่วนที่หนึ่ง - การสร้างเซิร์ฟเวอร์
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 "My Server" -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 และหลังจากสิ้นสุดค่าดิจิทัลจะปรากฏขึ้นเช่น I มี 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 ของคุณ ในการดำเนินการนี้ ไปที่โปรไฟล์ของคุณในสิ่งจูงใจและในพื้นที่ว่างใดๆ - ตัวอย่างเช่น ที่ด้านซ้ายของอวาตาร์ของคุณ คลิกขวาแล้วเลือก "คัดลอกที่อยู่หน้า" เราวางที่อยู่นี้ไว้ที่ใดก็ได้ เช่น ลงในสมุดบันทึกหรือเบราว์เซอร์ บางอย่างเช่น) จะปรากฏขึ้น