PDA

ดูเวอร์ชั่นเต็ม : ขอวิธีสร้างเซิฟ arma2 dayz หน่อยครับเล่นกันไม่กี่คนอะครับ



oaky753911
28th December 2012, 23:33
ช่วยหน่อยครับขอร้องวิธีใดก็ได้ครับ:dntknw:dntknw:dntknw:dntknw

godog585858
29th December 2012, 11:14
มันอาจจะยากตอนแรก น่ะครับ แต่พอทำเป็นแล้ว มันดู ง่ายไปเลย ^ ^ ผมก็ทำตามวิธีนี้แหละครับ อาจจะมีเปลี่ยนแปลงนิดหน่อย ^ ^

ขออณุญาติแชร์น่ะครับ ^^

1.เว็บไซต์ในการสอนเปิด http://www.tunngle.net/community/topic/77721-easy-server-installer/ (หาได้จากที่นี่)
2.ให้ทำการดาวน์โหลด ไฟล์ : https://github.com/conan513/DayZ-Private กดโหลดตรง Zip
3.เมื่อทำการดาวน์โหลดไฟล์มาแล้วก็ให้นำไฟล์ทั้งหมดในนั้นมาใส่ไว้ใน โฟลเดอร์เกมส์ Arma 2
4.ทำการติดตั้งโปรแกรม : Navicat Lite โหลดจาก http://www.computerbild.de/download/Navicat-Lite-1298757.html (ติดตั้งไว้ก่อนเลยครับ)
5.จากนั้นไปไปที่โฟลเดอรืติดตั้งเกมส์ ขั้นตอนนี้จะเป็นการตั้งค่า Config ของ Server ให้ดับเบิ้ลคลิกที่ dayz_server_setup.bat โปรแกรมจะทให้ำการติดตั้งแล้วรันข้อมูลสักพักนึง
6.เมื่อทำการรันเสร้จแล้วโปรแกรมก็จะมีเมนูให้เลือก ให้เราทำการพิมพ์เลข 6 แล้วกด Enter (คือการ Edit Server Config File)
7.พอกด Enter แล้วก็จะปรากฎหน้าจอสำหรับการแก้ไข Config ขึ้นมา (ฟังก์ชันนี้ผมจะพูดถึงภายหลัง)
8.ตรง บบรทัด reportingIP = "127.0.0.1"; << คือ ไอพีสำหรับใช้ในการออนไลน์ หรือเล่นคนเดียวถ้ามีไอพี ฮามาชิก็ให้ใส่ไอพีฮามาชิลงไปแทนได้ครับ (แต่ผมยังไม่อยากให้ยุ่งกับในส่วน Config นี้มากถ้ายังเป็นมือใหม่)
9.เมื่อทำการเปลี่ยนเลขไอพีแล้ว (ในการเปิดครั้งแลกผมให้ใช้เป็น 127.0.0.1 ไปก่อนนะครับ) ให้ save แล้วปิดหน้าต่าง Config แล้วก็ปิดหน้าต่าง dayz_server_setup.bat ด้วยครับ
10.ให้ดับเบิ้ลคลิก dayz_server.bat เพื่อทำการรันเซิฟเวอร์ (อาจจะใช้เวลาสักพักนึงตามความเร็วของเครื่องแต่ละคนครับ) เมื่อรันเสร็จแล้วก็ให้เปิดค้างไว้แบบนั้นครับ
11.จากนั้นให้ดับเบิ้ลคลิก dayz_game.bat เพื่อเข้าเกมส์ (ยังไม่ต้อง Edit อะไรนะครับ สำหรับมือใหม่)
12.เมื่อเข้ามาในเกมส์แล้วให้เลือก Multiplayer แล้วกดที่ช่อง Adress ให้เป็น Lan (ตอนนี้ยังไม่ได้ทำออนไลน์ถ้าจะออนไลน์ก็ต้องตั้งค่า Config ใหม่และอีกหลายๆอย่างผมยังไม่พูดถึง)
13.จากนี้ต้องดูตามในคลิปครับถ้าอธิบายแล้วจะไม่เห็นภาพ

VDO สอน Part 1 : http://www.youtube.com/watch?v=ONFYu_ngsz8

VDO สอน Part 2 : http://www.youtube.com/watch?v=mKUD8I70bRY&feature=youtu.be

****************************************************************************

วิธีการทำให้เซิฟเวอร์ Online
แก้ใน Config ครับ

จาก:
//reportingIP = "arma2oapc.master.gamespy.com"; // For Arma2: Operation Arrowhead
reportingIP = "0.0.0.0";

เปลี่ยนเป็น
reportingIP = "arma2oapc.master.gamespy.com"; // For Arma2: Operation Arrowhead
//reportingIP = "0.0.0.0";

คือ "0.0.0.0" ก็เหมือนกับ 127.0.0.1 ครับใช้เปิดในแบบ LAN ครับ

****************************************************************************

วิธี Block Port
1.ให้เราทำการ เปิด Dayz_server_setup.bat แล้วกดเลข 5 เพื่อบล็อคพอร์ต
2.จะเข้ามาหน้านึง ให้กด ที่ Out Bound Rules ด้านซ้าย
3.กดไปที่ New Rules
4.เลือกเป็น UDP แล้วใส่พอร์ต 29910 ลงไป
5.เลือกเป็น block
6.ติ๊กถูกให้หมด (ในหน้าที่มันมีให้ติ๊ก 3 ช่องอะนะ)
7.เสร็จ มันจะขึ้นเป็น Rule ที่บล็อคแล้ว
8.ให้เราทำการเปิดไฟล์วอล์ ก่อนนะครับ ไม่งั้นจะไม่บล็อคให้

Credit > Junior KunG'Ss

****************************************************************************

ปัญหาปกติที่เจอแต่สามารถแก้ไขได้
คำถาม : เข้าเกมส์แล้วขึ้น You have kicked หรือ banned จาก server ต้องทำยังไง?
ตอบ: ให้ไปแก้ไขที่ dayz_server_setup.bat แล้วทำการเปลี่ยน Key เกมส์ (หรือให้เข้าไปดูในไฟล์ที่เขียนว่า Ban.txt ให้ดับเบิ้ลคลิกแล้วลบตัวเลขในนั้นให้หมดกดSaveแล้วลองเข้าใหม่อีกครั้ง)

คำถาม : ถ้าขึ้น Invalid CD ***
ตอบ : ให้ทำการบล๊อคพอร์ต UDP 29910 outbound port ใน firewall software. (ป้องกันการตรวจจับของทางเซิฟเวอรืหลัก)

****************************************************************************

วิธีเพิ่ม ยานพาหนะ
http://www.youtube.com/watch?v=C_Dv6LTFAH8

****************************************************************************

วิธีการเพิ่มของ Starting Item เข้าไปในเซิฟเวอร์
(ต้องเปิดเซิฟก่อนจะทำด้วยนะครับ)
1.โหลดตัว Navicat Lite มา
http://www.4shared.com/get/UZBjzg1o/navicat-lite-8-2-11.html
2.โหลดเสร็จให้ติดตั้งให้เรียบร้อย แล้วเข้าโปรแกรมไป
3.เข้าไปปุ๊ป กดตรง Connection >>> My sql
เข้าไปปุ๊ป ให้เราเปิด Database ในโฟลเดอร์เกมส์ขึ้นมา (Databbase.txt)
แล้วแก้ตามนะครับ ดูจากข้างบน แล้วเทียบกับข้างล่าง (ใส่ Font warp ด้วย ใน Notepad)
หรือถ้าดูไม่ออกจริง ๆ มันจะเป็นแบบนี้ครับ (ถ้าโหลดมาจากอันบนนะ)
#databasename,ipaddress,port,username,password
#secretdayz,127.0.0.1,3310,dayz,123456
จะเห็นว่า (ตรงนี้สำคัญ !)
Database name =Secretdayz
ipaddress = 127.0.0.1
port = 3310
username = dayz
password = 123456
4.ไปที่ Dayz >> instance อะ
5.ได้ละเปลี่ยนตรงคอลั่ม Load out ทุกอันก็ได้ ! ทุกคนครับ ^^
ปกติเซิฟเวอร์จะเป็น [] คือ Defult
ให้เปลี่ยนเป็นแบบ
[["ItemMap","ItemCompass","ItemMatchbox","FoodCanBakedBeans","ItemKnife","FoodCanBakedBeans"],["ItemTent","ItemBandage","ItemBandage"]]
(นี่เป็นตัวอย่างทดลองครับ ใครอยากลบอันไหนก็ลบได้)
เข้าไปดูรายชื่อไอเท็มใน Dayz ได้ที่นี่
http://www.tunngle.net/community/topic/77871-itemvehicle-ids-arma-2-combined-operations/

Credit : JuNIoR KunG'Ss
@JuNIoR KunG'Ss น่าจะครบแล้วล่ะครับ งงตรงไหนถามได้ในกลุ่มครับ หรือแอดชื่อผมมาก็ได้ ไม่ว่ากันนน >< (แต่อยากให้ถามในกลุ่มมากกว่า ^^)
****************************************************************************
ปล.ผมก็อธิบายตามความเข้าใจของผมนะครับ ผิดพลาดหรือมีอะไรตกหล่นไปก็ต้องขออภัยครับ ^ ^"

By : Human Artist.

oaky753911
29th December 2012, 19:27
วิธีการทำให้เซิฟเวอร์ Online
แก้ใน Config ครับ

จาก:
//reportingIP = "arma2oapc.master.gamespy.com"; // For Arma2: Operation Arrowhead
reportingIP = "0.0.0.0";

เปลี่ยนเป็น
reportingIP = "arma2oapc.master.gamespy.com"; // For Arma2: Operation Arrowhead
//reportingIP = "0.0.0.0";

คือ "0.0.0.0" ก็เหมือนกับ 127.0.0.1 ครับใช้เปิดในแบบ LAN ครับ




พี่ครัยตรง 0.0.0.0 เอาเป็นไอพีอะไรครับ 127.0.0.1 หรอครับหรือไอพี่เครื่องที่เปิดครับผม

godog585858
29th December 2012, 21:43
วิธีการทำให้เซิฟเวอร์ Online
แก้ใน Config ครับ

จาก:
//reportingIP = "arma2oapc.master.gamespy.com"; // For Arma2: Operation Arrowhead
reportingIP = "0.0.0.0";

เปลี่ยนเป็น
reportingIP = "arma2oapc.master.gamespy.com"; // For Arma2: Operation Arrowhead
//reportingIP = "0.0.0.0";

คือ "0.0.0.0" ก็เหมือนกับ 127.0.0.1 ครับใช้เปิดในแบบ LAN ครับ




พี่ครัยตรง 0.0.0.0 เอาเป็นไอพีอะไรครับ 127.0.0.1 หรอครับหรือไอพี่เครื่องที่เปิดครับผม

0.0.0.0 ผมก็ไม่รู้เหมือนกันมัน น่ะครับ แต่ว่า มันน่าจะเป็น Auto น่ะครับ ^ ^

รันเซิฟปุ๊บ ถ้าถูกต้อง ทุกอย่าง จะเจอเซิฟตัวเองใน Internet เลยครับ อาจจะต้อง พิมหาชื่อเซิฟนิดหน่อย ^^

oaky753911
30th December 2012, 14:03
แล้ววิธีเปลี่ยนเวลาเซิฟละครับเข้าไปแล้วมันอยู่ตอนกลางคืนอะครับ

godog585858
30th December 2012, 14:15
แล้ววิธีเปลี่ยนเวลาเซิฟละครับเข้าไปแล้วมันอยู่ตอนกลางคืนอะครับ

อันนี้ผมก็ไม่รู้เปลี่ยนตรงไหนอ่าครับ T-T ไม่รู้ว่าเปลี่ยนเวลาที่เครื่องแล้วจะได้หริอเปล่า