จะสร้างเซิร์ฟเวอร์ใน Agario เพื่อเล่นกับเพื่อน ๆ ได้อย่างไร? จะสร้างเซิร์ฟเวอร์ของคุณเองใน Agario ได้อย่างไร? วิธีง่ายๆ ในการสร้างเซิร์ฟเวอร์ส่วนตัวใน Agario

วิธีสร้างเซิร์ฟเวอร์ของคุณเองใน Agar.io

4.6 (92.73%) 11 โหวต

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

การสร้างเซิร์ฟเวอร์ใน Agario

  • เซิร์ฟเวอร์เสมือนหรือเซิร์ฟเวอร์เฉพาะ โดยทั่วไป คุณสามารถเรียกใช้บนคอมพิวเตอร์ของคุณได้ แต่คุณต้องเข้าใจว่าจะต้องทำงานอย่างต่อเนื่อง ต้องใช้ RAM และพลังการประมวลผล รวมถึงการเชื่อมต่ออินเทอร์เน็ตที่เสถียร มิฉะนั้นความสุขจากเกมจะไม่เพียงพอเนื่องจากการชะลอตัวและค้าง บทช่วยสอนนี้อิงตามตัวอย่างของ Debian 7 เวอร์ชัน 64 บิต แต่จุดทั้งหมดสามารถถ่ายโอนไปยังความเป็นจริงของระบบอื่นได้ (Windows, Mac OS) พวกเขาจะไม่ได้รับการพิจารณาในบทความนี้ แต่ถ้าใครต้องการพวกเขาจริงๆ ฉันจะเพิ่มคำแนะนำ
  • ที่อยู่ IP เฉพาะหรือบริการ เช่น dydns เพื่อให้ผู้คนจากภายนอกสามารถเชื่อมต่อกับเราได้อย่างง่ายดาย
  • ติดตั้ง nodejs, git
  • ดาวน์โหลดการแจกจ่าย Ogar
  • ความปรารถนาและเวลา 10 นาที

การติดตั้ง nodejs, git

เนื่องจาก Ogar เขียนด้วย Node.js คุณจะต้องติดตั้งมัน รวมถึงโมดูล “ws” เพิ่มเติมเพื่อสร้างเซิร์ฟเวอร์โดยสมบูรณ์ ก่อนอื่น เราจะอัปเดตแพ็คเกจของระบบของเรา จากนั้นจึงติดตั้ง "ฐาน" ที่จำเป็น:

ฉลาดรับการปรับปรุง
ฉลาดรับการอัพเกรด
apt-get ติดตั้ง build-essential git screen nano

เราตกลงติดตั้ง ตอนนี้มันขึ้นอยู่กับ Node.js:

เราคิดรหัสผ่านขึ้นมาข้อมูลที่เหลือสามารถเว้นว่างไว้ได้ โฮมไดเร็กตอรี่ของเขาคือ /home/agario ไปดูกันเลย:

มาเริ่มดาวน์โหลดและติดตั้ง Ohario กันดีกว่า ทั้งหมดนี้จะดำเนินการผ่าน git ซึ่งเราติดตั้งไว้ก่อนหน้านี้ เขาจะรับผิดชอบในการอัพเดตด้วย เข้า:

ติดตั้ง npm -- บันทึก ws
โคลน git git://github.com/OgarProject/Ogar.git

กำลังดาวน์โหลดไฟล์เซิร์ฟเวอร์ Agar.io ยินดีด้วย. เหลืออีกนิดหน่อยครับ. เรากำลังพยายามเปิดตัวครั้งแรก:

หากทุกอย่างดีเราจะเห็นสิ่งนี้:

ลองเชื่อมต่อกับเซิร์ฟเวอร์ของเรา เมื่อต้องการทำเช่นนี้ ให้พิมพ์ในเบราว์เซอร์:

agar.io/?ip=ourIp:443

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

อย่างที่คุณเห็นทุกอย่างเป็นไปด้วยดี เราปิดเซิร์ฟเวอร์ของเราด้วยคำสั่ง exit

การตั้งค่าเซิร์ฟเวอร์ Agario ผ่าน gamesserver.ini

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

nanogameserver.ini

ตัวอย่างไฟล์การกำหนดค่า:

// ไฟล์กำหนดค่า Ogar
// บรรทัดที่ขึ้นต้นด้วยเครื่องหมายทับจะไม่ถูกอ่านโดยเซิร์ฟเวอร์
// [เซิร์ฟเวอร์] // serverGamemode: 0 = ฟรีสำหรับทุกคน, 1 = ทีม, 2 = การทดลอง (เช่น 13/6/15), 10 = การแข่งขัน, 11 = Hunger Games, 12 = Zombie mod, 13 = Team Z , 14 = ทีม X, 20 = rainbow FFA (ใช้กับ setAcid(true))
// serverBots: จำนวนบอทที่วางไข่ (ตัวเลือกการทดลอง)
// serverViewBase: ระยะทางฐานที่ผู้เล่นเห็น คำเตือน: ค่าที่มากอาจทำให้เกิดความล่าช้า
// serverStatsPort: พอร์ตสำหรับสถิติเซิร์ฟเวอร์ ค่าลบจะปิดใช้งานสถิติ
// serverStatsUpdate: จำนวนวินาทีก่อนที่จะอัพเดตสถิติเซิร์ฟเวอร์
// serverLogLevel: ระดับการบันทึกของเซิร์ฟเวอร์ 0 = ไม่มีบันทึก 1 = บันทึกเฉพาะในคอนโซล 2 = บันทึกในคอนโซลและการเชื่อมต่อ IP
// serverScrambleCoords: เปิดใช้งานการแย่งชิงพิกัด 0 = ไม่มีการกวน 1 = การกวน ค่าเริ่มต้นคือ 1
เซิร์ฟเวอร์ MaxConnections = 64
เซิร์ฟเวอร์พอร์ต = 443
เซิร์ฟเวอร์เกมโหมด = 0
เซิร์ฟเวอร์บอท = 0
เซิร์ฟเวอร์ ViewBaseX = 1024
เซิร์ฟเวอร์ ViewBaseY = 592
เซิร์ฟเวอร์StatsPort = 88
เซิร์ฟเวอร์สถิติอัพเดต = 60
เซิร์ฟเวอร์LogLevel = 1
เซิร์ฟเวอร์ ScrambleCoords = 1
// [เส้นขอบ] // กำหนดเส้นขอบของแผนที่ (ค่าเริ่มต้นสำหรับด้านซ้าย/บน = 0, ด้านขวา/ล่าง = 11180.3398875)
เส้นขอบซ้าย = 0
เส้นขอบขวา = 6000
เส้นขอบด้านบน = 0
ขอบล่าง = 6000
// [วางไข่] // แต่ละช่วงเวลาเท่ากับหนึ่งขีด (50 ms)
ช่วงวางไข่ = 20
จำนวนการวางไข่ของอาหาร = 10
จำนวนอาหารเริ่มต้น = 100
ปริมาณอาหารสูงสุด = 500
มวลอาหาร = 1
อาหารMassGrow = 1
ความเป็นไปได้ของอาหารMassGrow = 50
อาหารMassLimit = 5
อาหารMassTimeout = 120
จำนวนไวรัสขั้นต่ำ = 10
จำนวนไวรัสสูงสุด = 50
ไวรัสStartMass = 100
ปริมาณไวรัส = 7
// [มวลที่คายออกมา] // ejectMass: มวลของลูกบอลที่คายออกมา
// ejectMassCooldown: เวลาที่ผู้เล่นสามารถเก็บลูกบอลคายออกมาได้ (มิลลิวินาที)
// ejectMassLoss: สูญเสียมวลเมื่อคายลูกบอลออกมา
// ejectSpeed: ความเร็วเริ่มต้นของลูกบอลที่ถูกดีดออกมา
// ejectSpawnPlayer: โอกาสที่ผู้เล่นจะวางไข่จากการคายลูกบอล
ดีดมวล = 12
ดีดมวลคูลดาวน์ออก = 200
ดีดออกMassLoss = 16
ความเร็วในการดีดออก = 160
ejectSpawnPlayer = 50
// [ผู้เล่น] playerStartMass = 10
ผู้เล่นแม็กซ์แมส = 22500
ผู้เล่น MinMassEject = 32
ผู้เล่น MinMassSplit = 36
ผู้เล่นแม็กซ์เซลล์ = 16
ผู้เล่นรวมเวลาใหม่ = 30
ผู้เล่นMassDecayRate = .002
ผู้เล่น MinMassDecay = 9
ผู้เล่น MaxNickLength = 15
ความเร็วของผู้เล่น = 30
ผู้เล่น DisconnectTime = 60
// [Gamemod] // การตั้งค่า gamemod แบบกำหนดเอง
// tourneyTimeLimit: เวลาจำกัดของเกม หน่วยเป็นนาที
// tourneyAutoFill: หากตั้งค่าเป็นมากกว่า 0 การแข่งขันจะถูกเติมด้วยบอทโดยอัตโนมัติหลังจากเริ่มต้น
// tourneyAutoFillPlayers: เวลาเริ่มต้นหลังจากนั้นเซิร์ฟเวอร์ Agario จะถูกเติมด้วยบอทก่อนที่ผู้เล่นจะเชื่อมต่อ
ทัวร์นาเมนต์แม็กซ์เพลเยอร์ส = 12
tourneyPrepTime = 10
เวลาสิ้นสุดทัวร์นาเมนต์ = 30
ทัวร์นาเมนต์ไทม์ลิมิต = 20
ทัวร์นาเมนต์เติมอัตโนมัติ = 0
ทัวร์นาเมนต์เติมอัตโนมัติผู้เล่น = 1

เราบันทึกการตั้งค่าเหล่านี้ด้วยคำสั่ง Ctrl - X โดยยินยอมที่จะเขียนทับไฟล์

คำสั่งคอนโซลเซิร์ฟเวอร์

คำสั่งเหล่านี้สามารถป้อนลงในคอนโซลเซิร์ฟเวอร์ได้โดยตรงเมื่อเริ่มต้นระบบ

  • แอดบอท [หมายเลข]
    • เพิ่มบอทตามจำนวนที่แน่นอนไปยังเซิร์ฟเวอร์ หากไม่ได้กำหนดหมายเลขให้เพิ่มบอท 1 ตัว
  • บอร์ด [แบนด์ 1] [แบนด์ 2] [แบนด์ 3] ...
    • ข้อความในตารางบันทึกจะถูกแทนที่ด้วยบรรทัดต่อไปนี้
  • บอร์ดรีเซ็ต
    • รีเซ็ตบันทึกเริ่มต้นของผู้เล่นและแสดงข้อมูลล่าสุดในขณะนี้
  • เปลี่ยน [พารามิเตอร์การกำหนดค่า] [ค่า]
    • พารามิเตอร์การกำหนดค่าจะถูกแทนที่ด้วยค่าที่เหมาะสม เช่น “เปลี่ยนเซิร์ฟเวอร์MaxConnections 32″ จะเปลี่ยนค่า MaxConnections เป็น 32
  • ชัดเจน
    • ล้างข้อความคอนโซลทั้งหมด
  • สี
    • เปลี่ยนสีของเครื่องเล่นที่ระบุ
  • ออก
    • ปิดเซิร์ฟเวอร์
  • อาหาร [น้ำหนัก]
    • สร้างลูกบอลอาหารตามพิกัดที่กำหนด หากไม่ได้ระบุค่า ให้รับจากพารามิเตอร์ “foodStartMass” ของเซิร์ฟเวอร์
  • โหมดเกม
    • การเปลี่ยนโหมดเกมเซิร์ฟเวอร์
  • เตะ
    • ผู้เล่นที่ระบุจะถูกเตะออกจากเซิร์ฟเวอร์
  • ฆ่า
    • ผู้เล่นและลูกบอลทั้งหมดของเขาจะถูกฆ่า
  • คิลอล
    • ฆ่าผู้เล่นและลูกบอลทั้งหมด
  • มวล [ค่า]
    • มวลของลูกบอลของผู้เล่นทั้งหมดจะถูกตั้งค่าเป็นค่าที่สอดคล้องกัน
  • ชื่อ [ชื่อใหม่]
    • เปลี่ยนชื่อผู้เล่นเป็นชื่อใหม่
  • รายชื่อผู้เล่น
    • แสดงรายการผู้เล่นที่เชื่อมต่อทั้งหมด, IP, ID, จำนวนลูกบอล, มวลและตำแหน่ง
  • หยุดชั่วคราว
    • หยุดเกมชั่วคราว
  • โหลดซ้ำ
    • ไฟล์การกำหนดค่าจะถูกโหลดซ้ำ พารามิเตอร์เช่น serverPort, serverGamemode, serverBots, serverStatsPort, serverStatsUpdate สามารถเปลี่ยนแปลงได้หลังจากรีบูตเซิร์ฟเวอร์ทั้งหมดเท่านั้น
  • สถานะ
    • แสดงจำนวนผู้เล่นที่เชื่อมต่ออยู่ เวลา การใช้หน่วยความจำ โหมดเกม
  • ทีพี
    • เปลี่ยนตำแหน่งผู้เล่นให้เป็นตำแหน่งที่กำหนดทันที
  • ไวรัส [น้ำหนัก]
    • สร้างบอลไวรัสตามพิกัดที่กำหนด หากไม่ได้ระบุมวล ให้ใช้พารามิเตอร์เซิร์ฟเวอร์ "virusStartMass"

ใช้งานเซิร์ฟเวอร์ในเบื้องหลัง

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

วิธีไปที่คอนโซล:

หน้าจอ -r agario

หากต้องการออกจากคอนโซล ให้กด Ctrl - a+d พร้อมกัน และเพื่อปิดการใช้เซิร์ฟเวอร์:

หน้าจอ -XS agario ออก

อัพเดตเซิร์ฟเวอร์โอไฮโอ

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

ซีดี โอการ์
คอมไพล์ดึง
ซีดี..

หากไม่มีแพทช์ออกมาเราจะเห็นข้อความ “ ทันสมัยอยู่แล้ว«.

บทสรุป

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

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

หากคุณกำลังมองหาเซิร์ฟเวอร์ที่มีคนไม่กี่คน คุณจะมีเส้นทางตรงไปยังเซิร์ฟเวอร์จีน ออสเตรเลีย หรือตุรกี โดยเฉลี่ยแล้วมีคนเล่นที่นั่นไม่เกิน 2-2.5 พันคน เซิร์ฟเวอร์รัสเซียสามารถจัดประเภทได้โดยเฉลี่ย - จำนวนผู้เล่นในระหว่างวันอยู่ระหว่าง 12 ถึง 20,000 คนและในเวลากลางคืนจะลดลงเหลือ 3-4 คน เซิร์ฟเวอร์ที่มีแบคทีเรียหนาแน่นที่สุดคือเซิร์ฟเวอร์ของยุโรป มีผู้เล่น 70-80,000 คน

เซิร์ฟเวอร์แต่ละแห่งถูกแบ่งออกเป็นห้องแยกกัน และคุณไม่สามารถเข้าไปในเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งโดยเฉพาะได้ ทุกอย่างขึ้นอยู่กับการสุ่ม แต่มีส่วนขยายที่จะช่วยจัดการกับปัญหานี้ ดาวน์โหลดได้จากลิงค์นี้ https://chrome.google.com/webstore/detail/agario-server-browser/hongpdkjnjhijmdnogoicadboadgllhi

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

จะสร้างเซิร์ฟเวอร์ของคุณเองใน Agar io ได้อย่างไร?

หากต้องการสร้างเซิร์ฟเวอร์ของคุณเอง คุณจะต้องติดตั้ง node.js บนคอมพิวเตอร์ของคุณและดาวน์โหลดด้วยตนเองด้วย

คำแนะนำโดยละเอียดสำหรับการติดตั้งเซิร์ฟเวอร์ Agario มีอยู่ในวิดีโอนี้

เกมยอดนิยม "Agar.io" ดึงดูดใจด้วยความน่าหลงใหล มีการเล่นทั่วโลกและมีเซิร์ฟเวอร์ประมาณ 9-10 เซิร์ฟเวอร์ ผู้เล่นเกมประมาณ 50,000 คนเล่นเกมแต่ละเกม จริงอยู่ที่ตอนกลางคืนจำนวนผู้เล่นลดลงเหลือ 4-5 พันคน แต่นั่นไม่ใช่ประเด็น บางครั้งคุณต้องการเล่นร่วมกับเพื่อนหรือเพื่อน ดังนั้นผู้ใช้บางคนจึงต้องการทราบวิธีสร้างเซิร์ฟเวอร์ของตนเองใน Agario คำแนะนำสั้นๆ จะอธิบายไว้ด้านล่างนี้

จะสร้างเซิร์ฟเวอร์ของคุณเองใน Agario ได้อย่างไร?

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

การตั้งค่าการตั้งค่าเซิร์ฟเวอร์

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

  • บรรทัดที่ 9 - เซิร์ฟเวอร์MaxConnections รับผิดชอบจำนวนผู้เล่นที่จะอยู่บนเซิร์ฟเวอร์ของคุณ ตัวอย่างเช่น เราตั้งค่าเป็น "5" นั่นคือผู้เล่น 6 คนจะไม่สามารถเล่นได้อีกต่อไป
  • บรรทัดที่ 11 ในไฟล์ - serverGamemode. การตั้งค่าเป็น "0" (Freedom for All), "1" (โหมดทีม), "10" (ทัวร์นาเมนต์) หรือ "11" (Hunger Games) จะเปลี่ยนโหมดเกม ชื่อของโหมดต่างๆ จะแสดงอยู่ในวงเล็บ
  • เส้นที่ 17-20 ระบุขอบเขตของพื้นที่เล่น ที่นี่คุณสามารถตั้งค่าเส้นได้เฉพาะเส้นขอบด้านซ้ายและเส้นขอบด้านขวาเท่านั้น ตัวอย่างเช่นการตั้งค่าเป็น 6000 คุณจะได้สนามเด็กเล่นที่มีพื้นที่ 6000x6000 พิกเซล ยิ่งมีผู้เล่นมาก พื้นที่สนามก็ควรจะใหญ่ขึ้น
  • บรรทัดที่ 26 - ปริมาณอาหารเริ่มต้น โดยระบุว่าจะมีอาหารเหลือเท่าใดเมื่อเริ่มต้น
  • บรรทัดที่ 27 - ปริมาณอาหารสูงสุด กำหนดมวลของอาหาร

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

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

การเริ่มต้นเซิร์ฟเวอร์

ตอนนี้เรามาดูการเริ่มต้นเซิร์ฟเวอร์กันดีกว่า มีไฟล์ launch.bat อยู่ในโฟลเดอร์เซิร์ฟเวอร์ มันจะต้องมีการเปิดตัว หน้าต่างสีดำ (cmd.exe) จะเปิดขึ้น ตอนนี้ไปที่เว็บไซต์ agar.io และเปิดใช้งานคอนโซลในเบราว์เซอร์ คุณสามารถทำได้โดยใช้แป้นพิมพ์ลัด Ctrl+Shift+J หรือ Cmd+Shift+J บน Mac คุณยังสามารถเลือกโหมดนักพัฒนาซอฟต์แวร์ได้ในเมนูเบราว์เซอร์ ในคอนโซลนี้เราจำเป็นต้องเขียน: เชื่อมต่อ("ws://localhost:443")

หลังจากนี้เราจะไปที่เซิร์ฟเวอร์ของเราทันที หลังจากที่คุณสร้างเซิร์ฟเวอร์ใน Agario แล้ว คุณสามารถเชิญเพื่อนของคุณได้ พวกเขาควรเขียน Connect("ws://localhost:443") ในคอนโซล โดยควรระบุที่อยู่ IP ของคุณควรระบุแทน localhost เท่านั้น คุณสามารถค้นหาได้ในการตั้งค่าสถานะการเชื่อมต่อหรือบนเว็บไซต์ 2ip

ตอนนี้คุณรู้วิธีสร้างเซิร์ฟเวอร์ของคุณเองในเกม "Agario" และคุณสามารถเล่นกับเพื่อน ๆ ได้แล้ว ไม่มีอะไรซับซ้อนในขั้นตอนนี้

12 ตุลาคม 2558

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

วางแผน

  1. ดาวน์โหลดและติดตั้ง Agario
  2. ดาวน์โหลดและติดตั้ง Hamachi
  3. เปิดตัวฮามาจิ
  4. เปิดตัว Agario
  5. เข้าร่วมเซิร์ฟเวอร์
  6. เพื่อนของฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ได้อย่างไร?
  7. จะตั้งค่าเซิร์ฟเวอร์ได้อย่างไร?
  8. จะเลือก mod ใน Agario ได้อย่างไร?
  9. ฉันมีสไกป์
  10. บทเรียนวิดีโอ (เป็นภาษาอังกฤษ)

ดาวน์โหลดและติดตั้ง Agario

ก่อนอื่น คุณต้องดาวน์โหลดตัวติดตั้ง Agario ลงในคอมพิวเตอร์ของคุณ
เราจะดาวน์โหลดจากที่นี่ http://dl.ogarproject.com/. คลิกที่ “คลิกที่นี่เพื่อดาวน์โหลด build ล่าสุดของไบนารี Ogar” หลังจากที่คุณดาวน์โหลดไฟล์แล้ว ให้วางไว้ในโฟลเดอร์ที่คุณต้องการติดตั้ง Agario

ดาวน์โหลดและติดตั้ง Hamachi

ไปที่ https://accounts.logme.in/registration.aspx และสร้างบัญชี หลังจากนั้น ดาวน์โหลด Hamachi https://secure.logmein.com/products/hamachi/download.aspx เลือกเวอร์ชันที่ไม่มีการจัดการ

เปิดตัวฮามาจิ
คลิกที่ "Power" ในเมนู Hamachi จากนั้นป้อนชื่อผู้ใช้และรหัสผ่านที่คุณระบุเมื่อลงทะเบียนที่นี่ https://accounts.logme.in/registration.aspx
จากนั้นคลิกที่ "สร้างเครือข่ายใหม่" และป้อนคำใดก็ได้ในรหัสเครือข่ายและรหัสผ่านเป็นต้น
รหัสเครือข่าย = Ogario1
รหัสผ่าน = 123
สุด ๆ ! เราได้สร้างเครือข่ายของเราเอง


เปิดตัว Agario

หากคุณเปิดใช้งาน Skype คุณจะต้องปิดการใช้งาน ไปที่โฟลเดอร์ที่มี Agario และเรียกใช้ไฟล์ Ogar-windows-17c620b.exe ชื่อไฟล์ของคุณอาจแตกต่างจากของฉันเล็กน้อย เยี่ยมมาก เซิร์ฟเวอร์กำลังทำงานอยู่!

เข้าร่วมเซิร์ฟเวอร์

เปิดเบราว์เซอร์แล้วเข้าไปagar.io/?ip=

เปิดเมนู Hamachi คลิกขวาที่ IP ของคุณแล้วเลือก “คัดลอกที่อยู่ IPv4” IP ของคุณก็จะประมาณนี้11. 22. 33. 44
เราเพิ่ม IP ให้กับเบราว์เซอร์
ตอนนี้ที่อยู่จะเป็นแบบนี้
agar.io/?ip= 11. 22. 33. 44
คุณต้องระบุพอร์ตด้วยซึ่งจะถูกตั้งค่าเป็นค่าเริ่มต้น 443 พอร์ตดังนั้นคุณต้องเพิ่ม “:443” ที่ส่วนท้ายของแถบที่อยู่
ในที่สุดลิงค์ของคุณจะมีลักษณะเช่นนี้
agar.io/?ip= 11. 22. 33. 44:443

ในกรณีของคุณ เฉพาะ IP เท่านั้นที่จะแตกต่าง
เพื่อให้เกมสนุกยิ่งขึ้น คุณสามารถเพิ่มบอทในเกมได้โดยใช้คำสั่ง Addbot 4 ซึ่งคุณต้องเขียนลงในคอนโซล โดยที่ “4” คือจำนวนบอท

เพื่อนของฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ได้อย่างไร?
พวกเขาจำเป็นต้องดาวน์โหลดและติดตั้ง Hamachi หลังจากนั้น เลือกแท็บเครือข่ายใน Hamacki และเลือก "เข้าร่วมเครือข่ายที่มีอยู่" แล้วป้อนรหัสเครือข่ายและรหัสผ่านที่คุณระบุระหว่างการสร้าง ในกรณีของฉัน Network Id = Ogario1
รหัสผ่าน = 123
หลังจากนั้นพวกเขาจะต้องเข้าสู่เบราว์เซอร์
agar.io/?ip= 11. 22. 33. 44:443

จะตั้งค่าเซิร์ฟเวอร์ได้อย่างไร?

คำสั่งทั้งหมดไปยังเซิร์ฟเวอร์ดำเนินการผ่านคอนโซล และผ่านไฟล์ gameserver.ini คุณสามารถดูรายการคำสั่งทั้งหมดได้ที่นี่https://github.com/OgarProject/Ogar#console-commands

จะเลือก mod ใน Agario ได้อย่างไร?

หากต้องการเปลี่ยน mod เกม ให้ไปที่ gamesserver.ini แล้วเปลี่ยนค่า serverGamemode เป็นค่าเดียวจากรายการ

บัตรประจำตัวประชาชน

ชื่อ

ฟรีสำหรับทุก

ทีม

การทดลอง (ณ วันที่ 6/13/58)

ทัวร์นาเมนต์

เกมหิว

โหมดซอมบี้

ทีม Z

ทีมเอ็กซ์

Rainbow FFA - คำแนะนำ: ใช้กับ "setAcid(true)"

ฉันมีสไกป์


หากคุณต้องการเริ่มเซิร์ฟเวอร์โดยไม่ต้องปิด Skype คุณต้องเปิดไฟล์ gameserver.ini และเปลี่ยนค่า พอร์ตเซิร์ฟเวอร์จาก 443 ถึง 4545. จากนั้นคุณสามารถเปิดเกมและ Skype ในเวลาเดียวกันได้

บทเรียนวิดีโอ (เป็นภาษาอังกฤษ)