สวัสดีครับ ผมNickWildeTH
วันนี้จะมาสอนการเปิดเซิฟเวอร์มายคราฟเเละข้อมูลต่างๆที่ควรรู้สำหรับผู้ประกอบการเซิฟเวอร์นะครับ จากประสบการณ์ของผมเองจากเซิฟเวอร์ที่ปิดไปเเล้ว (Mc-GoldenWings เเละ Mc-MasterGamer)
การเลือกเเนวเซิฟเวอร์:คุณจะต้องเลือกเเนวเซิฟเวอร์ล่วงหน้า เช่น เอาชีวิตรอด หรือ มินิเกม
การเตรียมปลักอินไว้ล่วงหน้า:คุณจะต้องเตรียมปลักอินล่วงหน้าอย่างสมบูรณ์เพื่อความรวดเร็วในการวางระบบ
การทดสอบเซิฟเวอร์บนเครื่องตัวเอง:คือการดาวน์โหลดไฟล์เปิดเซิฟเวอร์จากเว็บเเละมาทดสอบเปิดบนเครื่องตัวเองโดยใช้IPเป็นlocalhost โดยโหลดไฟล์เปิดเซิฟเวอร์มา สร้างไฟล์notepadเเละใส่รหัสนี้ลงไปเเละบันทึกเป็นไฟล์ .bat
	
	
	
		
ตรงชื่อไฟล์เปิดเซิฟ.jar ให้ใส่ชื่อไฟล์ที่ดาวน์โหลดมา เช่น ได้ spigot.jar ก็ใส่ spigot ไป
ส่วนไฟล์เปิดเซิฟเวอร์ของ Bukkit เเละ Spigotนั้น ไปหาเอาเองในGoogleนะครับ ส่วนล่างนี้เป็นของ minecraft.net
ดาวน์โหลดของ minecraft.net คลิกที่นี่
หลังจากนั้น สร้างไฟล์notepadมาเเละใส่รหัสนี้ลงไป เเละบันทึกเป็นไฟล์ .bat
	
	
	
		
หลังจากนั้น ทั้งสองเเบบ(Bukkit&SpigotเเละMinecraft)จะขึ้นไฟล์ EULA ให้เปิดไฟล์นั้นเเละเปลี่ยนfalseเป็นtrue
การสร้างเเผนที่(ไม่จำเป็น):ถึงการออกเเบบหรือสร้างแผนที่ล่วงหน้าก่อนเปิดเซิฟเวอร์ไม่จำเป็น เเต่ก็สามารถสร้างล่วงหน้าได้เพื่อความรวดเร็วในการให้บริการ
การเตรียมเงินเปิดเซิฟเวอร์(จำเป็นอย่างมาก):เมื่อคุณดูราคาการเช่าของเซิฟเวอร์เเล้วก็ควรวางเเผนการจัดการเงินไว้ เเต่เซิฟเวอร์ไม่ควรมาก่อนสิ่งที่จำเป็นเเก่ชีวิต คือ อาหาร, ที่อยู่อาศัย ต่างๆ เเละพยายามเก็บเงินเปิดเซิฟเวอร์ให้ได้ภายใน 1เดือน หากคุณทำได้ ค่าเช่าอาจจะไปรอด เเต่หากเกิน2เดือนไปไม่น่าจะรอด
	
		
		
	
	
		
	
สังเกตช่อง Host, Username, Password เเละ Port ให้ใส่hostเป็น IP เซิฟเวอร์ของตนเอง เเละ usernameปกติจะเป็น admin หากเป็นuserอื่นลองหา/ถามผู้ให้บริการเซิฟเวอร์ดูนะครับ เเละpasswordส่วนใหญ่จะรหัสเดียวกับรหัสloginเข้าเครื่อง หรืออาจมีรหัสเเยก ไม่ทราบนะครับ หลังจากนั้นกด Quick Connect เเละทำการโอนไฟล์โดยการลากไฟล์ลงมาในหน้าต่างโปรเเกรมเลย เเต่ลากลงมาให้ถูกสถานที่นะครับ ทางที่ดีควรทำFolderสำหรับเซิฟเวอร์ไว้เเละลากลงไป เพื่อความเป็นระเบียบ หลังจากนั้นจัดการไฟล์ให้ถูกที่ โดยไฟล์เเผนที่ตังชื่อว่า "world" เเละโฟลเดอร์ปลักอินให้ตั้งชื่อโฟลเดอร์ว่า "plugins" เเละทั้งหมดจะต้องอยู่ในโฟลเดอร์ที่มีตัวรันเซิฟเวอร์ เพื่อให้เซิฟเวอร์รันได้
	
		
	
หากคุณเผลอทำไฟล์เสีย ให้ล้างตัวอักษรในไฟล์ให้หมดเเละคัดลอกข้อความด้านล่างไปใส่
	
	
		
			
	
	
	
		
		
	
การตั้งค่าserver.properties (เรียงตามตัวอักษร)
น่าจะหมดเเล้วนะครับสำหรับข้อมูลคร่าวๆเบื้องต้น ต่อไปจะเป็นเกี่ยวกับการให้บริการนะครับ
ขอบคุณครับ
-mod NickWildeTH
				
			วันนี้จะมาสอนการเปิดเซิฟเวอร์มายคราฟเเละข้อมูลต่างๆที่ควรรู้สำหรับผู้ประกอบการเซิฟเวอร์นะครับ จากประสบการณ์ของผมเองจากเซิฟเวอร์ที่ปิดไปเเล้ว (Mc-GoldenWings เเละ Mc-MasterGamer)
- ความหมายของเซิฟเวอร์
 
- การเลือกตัวเปิดเซิฟเวอร์มายคราฟ
 
- Vanilla (ตัวเซิฟเวอร์จากทาง minecraft.net ไม่มีปลักอิน)
 - Bukkit (ตัวเซิฟเวอร์จากทาง Bukkit ลงปลักอินได้)
 - Spigot (ตัวเซิฟเวอร์คล้ายๆกับ Bukkit เเต่เป็นของ Spigot ลงปลักอินได้)
 
- การเลือกผู้ให้บริการเซิฟเวอร์
 
- การวางเเผนการเปิด
 
การเลือกเเนวเซิฟเวอร์:คุณจะต้องเลือกเเนวเซิฟเวอร์ล่วงหน้า เช่น เอาชีวิตรอด หรือ มินิเกม
การเตรียมปลักอินไว้ล่วงหน้า:คุณจะต้องเตรียมปลักอินล่วงหน้าอย่างสมบูรณ์เพื่อความรวดเร็วในการวางระบบ
การทดสอบเซิฟเวอร์บนเครื่องตัวเอง:คือการดาวน์โหลดไฟล์เปิดเซิฟเวอร์จากเว็บเเละมาทดสอบเปิดบนเครื่องตัวเองโดยใช้IPเป็นlocalhost โดยโหลดไฟล์เปิดเซิฟเวอร์มา สร้างไฟล์notepadเเละใส่รหัสนี้ลงไปเเละบันทึกเป็นไฟล์ .bat
		Bash:
	
	@echo off
java -jar ชื่อไฟล์เปิดเซิฟ.jar
PAUSE
	ส่วนไฟล์เปิดเซิฟเวอร์ของ Bukkit เเละ Spigotนั้น ไปหาเอาเองในGoogleนะครับ ส่วนล่างนี้เป็นของ minecraft.net
ดาวน์โหลดของ minecraft.net คลิกที่นี่
หลังจากนั้น สร้างไฟล์notepadมาเเละใส่รหัสนี้ลงไป เเละบันทึกเป็นไฟล์ .bat
		Java:
	
	java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
	การสร้างเเผนที่(ไม่จำเป็น):ถึงการออกเเบบหรือสร้างแผนที่ล่วงหน้าก่อนเปิดเซิฟเวอร์ไม่จำเป็น เเต่ก็สามารถสร้างล่วงหน้าได้เพื่อความรวดเร็วในการให้บริการ
การเตรียมเงินเปิดเซิฟเวอร์(จำเป็นอย่างมาก):เมื่อคุณดูราคาการเช่าของเซิฟเวอร์เเล้วก็ควรวางเเผนการจัดการเงินไว้ เเต่เซิฟเวอร์ไม่ควรมาก่อนสิ่งที่จำเป็นเเก่ชีวิต คือ อาหาร, ที่อยู่อาศัย ต่างๆ เเละพยายามเก็บเงินเปิดเซิฟเวอร์ให้ได้ภายใน 1เดือน หากคุณทำได้ ค่าเช่าอาจจะไปรอด เเต่หากเกิน2เดือนไปไม่น่าจะรอด
- การทำสัญญาเช่า
 
สำคัญ
	ส่วนใหญ่จะมีการส่งใบเสร็จมาทางEmail ให้เก็บรักษาไว้ให้ดี เมื่อเกิดปัญหาจะได้ยืนยันได้
- การเปิดเซิฟเวอร์
 
สังเกตช่อง Host, Username, Password เเละ Port ให้ใส่hostเป็น IP เซิฟเวอร์ของตนเอง เเละ usernameปกติจะเป็น admin หากเป็นuserอื่นลองหา/ถามผู้ให้บริการเซิฟเวอร์ดูนะครับ เเละpasswordส่วนใหญ่จะรหัสเดียวกับรหัสloginเข้าเครื่อง หรืออาจมีรหัสเเยก ไม่ทราบนะครับ หลังจากนั้นกด Quick Connect เเละทำการโอนไฟล์โดยการลากไฟล์ลงมาในหน้าต่างโปรเเกรมเลย เเต่ลากลงมาให้ถูกสถานที่นะครับ ทางที่ดีควรทำFolderสำหรับเซิฟเวอร์ไว้เเละลากลงไป เพื่อความเป็นระเบียบ หลังจากนั้นจัดการไฟล์ให้ถูกที่ โดยไฟล์เเผนที่ตังชื่อว่า "world" เเละโฟลเดอร์ปลักอินให้ตั้งชื่อโฟลเดอร์ว่า "plugins" เเละทั้งหมดจะต้องอยู่ในโฟลเดอร์ที่มีตัวรันเซิฟเวอร์ เพื่อให้เซิฟเวอร์รันได้
สำคัญ
	การรันเซิฟเวอร์ครั้งเเรกจะสร้างไฟล์Eulaเสมอให้ไปยอมรับเเละรันใหม่
- การตั้งค่าไฟล์ properties ของเซิฟเวอร์
 
หากคุณเผลอทำไฟล์เสีย ให้ล้างตัวอักษรในไฟล์ให้หมดเเละคัดลอกข้อความด้านล่างไปใส่
		YAML:
	
	#Minecraft server properties
#(File Modification Datestamp)
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
prevent-proxy-connections=false
server-port=25565
max-world-size=29999984
level-type=DEFAULT
enable-rcon=false
level-seed=
force-gamemode=false
server-ip=
network-compression-threshold=256
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
resource-pack-sha1=
online-mode=true
resource-pack=
pvp=true
difficulty=1
enable-command-block=false
gamemode=0
player-idle-timeout=0
max-players=20
max-tick-time=60000
spawn-monsters=true
view-distance=10
generate-structures=true
motd=A Minecraft Server
	- allow-flight คือการอณุญาตการบิน หากเป็นtrueจะทำให้โปรเเกรมช่วยเล่น บินได้
 - allow-nether คือการอณุญาตให้ไปนรกได้ หากเป็นtrueจะไปนรกได้
 - difficulty คือระดับความยาก 0คือpeaceful 1คือEasy 2คือNormal 3คือHard
 - enable-query คือการทำให้ GameSpy4สามารถดูข้อมูลได้
 - enable-rcon คือการทำให้ควบคุมconsoleจากระยะไกลได้ ควรจะตั้งเป็นfalseไว้
 - enable-command-block คือการทำให้บล็อคคำสั่งใช้งานได้
 - force-gamemode คือการทำให้ผู้เล่นที่เข้ามาจะอยู่ในโหมดที่ตั้งไว้ ไม่ว่าจะออกไปเป็นโหมดไหนก็ตาม
 - gamemode คือการตั้งว่าตอนเข้ามาจะเป็นโหมดไหน 0คือเอาชีวิตรอด 1คือสร้างสรรค์ 2คือผจญภัย 3คือผู้ชม
 - generate-structures คือการเปิดสิ่งปลูกสร้างตามธรรมชาติ เช่น พีระมิด เป็นต้น
 - generator-settings คือการตั้งค่าการสร้างโลก ควรจะปล่อยว่างไว้
 - hardcore คือการตั้งให้เมื่อตายจะเป็นโหมดผู้ชม หรือโดนเเบนในเวอร์ชั่นเก่า
 - level-name คือการตั้งค่าชื่อโลก ควรตั้งไว้เป็น world
 - level-seed คือการใส่ seeds สามารถหาseedน่าสนใจได้ที่นี่ คลิก
 - level-type คือการตั้งค่าโลก ควรตั้งเป็น DEFAULT
 - max-build-height คือการตั้งค่าจำกัดความสูงของสิ่งปลูกสร้าง ตั้งตามความเหมาะสม
 - max-players คือผู้เล่นสูงสุด ตั้งได้ตั้งเเต่ 0-2147483647 เเต่ตั้งมากใช้Ramเซิฟเวอร์มาก
 - max-tick-time คือTickสูงสุด ควรปล่อยไว้เเบบเดิม
 - max-world-size คือขนาดโลกสูงสุด ตั้งได้ตั้งเเต่ 1-29999984 ตั้งตามความเหมาะสม
 - motd คือข้อความที่จะเเสดงหน้าServer List สามารถสร้างได้โดยไม่ต้องเขียนcodeได้ที่นี่ http://minecraft.tools/en/motd.php
 - network-compression-threshold อันนี้ไม่เเน่ใจนะครับ ไม่ควรจะเเก้ไข
 - online-mode คือการเปิดเซิฟเวอร์ IDเเท้ หากตั้งเป็นFalse ทางเซิฟเวอร์จะไม่ตรวจผู้เล่นที่เข้ามา
 - op-permission-level คือการตั้งค่าสิทธิของผู้ที่มี op ใส่ได้ตั้งเเต่ 1-4 โดย 1คือสามารถทุบบล็อคSpawn Protectionได้ 2คือใช้คำสั่งของผู้เล่นคนเดียวได้หมดยกเว้น /publish, /debug, /reload ตลอดจนการใช้บล็อคคำสั่ง 3คือสามารถใช้คำสั่ง /debug /ban /op ได้ เเละ4คือใช้คำสั่งได้หมด
 - player-idle-timeout คือการตั้งค่าเวลาAFKให้เตะผู้เล่นออกตามเวลา โดยมีหน่วยเป็นนาที โดยเวลาจะรีเซ็ทตามดังนี้ คือ คลิกหน้าต่าง, เอนชานต์ของ, อัพเดทป้าย, ขุดบล็อค, วางบล็อค, เปลี่ยไอเทมที่ถือ, เเอนิเมชั่น, การกระทำกับEntity, สถานะผู้ใช้, การส่งข้อความ เเละการใช้Entity
 - prevent-proxy-connections คือการป้องกันการมุดIPหรือการใช้Proxyเข้าเซิฟเวอร์ ผู้ที่ใช้จะถูกเตะออก
 - pvp คือการตั้งค่าให้ผู้เล่นโจมตีกันเองได้
 - query.port & rcon.port คือการตั้งค่าพอร์ทของ QueryเเละRcon
 - rcon.password คือการตั้งค่ารหัสผ่านของ Rcon
 - resource-pack คือการตั้งค่าURLสำหรับดาวน์โหลดResourcepackภายในเกม
 - server-ip คือการตั้งค่าIPเซิฟเวอร์ ควรปล่อยว่างไว้
 - server-port คือการตั้งค่าพอร์ทเซิฟเวอร์ ควรตั้งเป็น 25565
 - snooper-enabled การเปิดให้บันทึกข้อมูล Snoop จะถูกส่งไปที่ www.snoop.minecraft.net
 - spawn-animals คือการทำให้สัตว์เกิด (ไม่ใช้ม็อนส์เตอร์/ผี/เเมงมุม)
 - spawn-monsters คือการทำให้ม็อนส์เตอร์เกิด
 - spawn-npcs คือการทำให้ชาวบ้าน(Villager)เกิด
 - spawn-protection คือระยะการปกป้องพื้นที่จากจุดเกิดจาก (X*2)+1 โดยตัวเเปรXคือตัวเลขที่ใส่ หากใส่เป็น0จะไม่ปกป้องพื้นที่
 - use-native-transport การเพิ่มประสิทธิภาพของเซิฟเวอร์ที่ใช้ระบบ Linux
 - view-distance คือระยะการมองเห็น ควรจะลดเมื่อเเลค
 - white-list คือการให้สิทธิคนที่มีwhitelistเท่านั้นที่เข้าได้ สามารถตั้งเมื่อปรับปรุงระบบได้
 
- เรื่องของOP
 
- การทำIPตัวอักษร
 
น่าจะหมดเเล้วนะครับสำหรับข้อมูลคร่าวๆเบื้องต้น ต่อไปจะเป็นเกี่ยวกับการให้บริการนะครับ
- การรับสมัครทีมงาน
 
- ชื่อในเกม
 - อายุ
 - ที่อยู่(เเบบคร่าวๆ เช่น ประเทศสำหรับเซิฟเวอร์ที่จะGoInterหรือจังหวัด)
 - มีไมโครโฟนไหม (สำหรับการสัมภาษน์)
 - คุณเล่นเซิฟเรามานานเเค่ไหน
 - อะไรเป็นเเรงบันดาลใจให้สมัครเป็นทีมงาน
 - สนิทกับเเอดมินไหม
 - เคยโดนเเบนในเซิฟเวอร์เราไหม
 - ทำไมเราควรเลือกคุณเป็นทีมงาน
 - คุณจะทำให้ชุมชนในเกมเป็นไปในทางไหน
 - เคยมีประสบการณ์เป็นทีมงานในเซิฟเวอร์หรือเกมไหนหรือไม่
 - มีอะไรเพิ่มเติมไหม (ข้อมูลเพิ่มเติม)
 - ช่องทางการติดต่อ(หากไม่มีเว็บบอร์ดหรือระบบPM)
 
- IDเเท้หรือIDผี
 
- เเนวทางปฎิบัติของเเอดมิน
 
- บทลงโทษ
 
- เว็บ
 
- โปรเเกรมช่วยเล่น/โปรเเกรมโกงเกม
 
- ปลักอิน
 
- เเนวคิด/อุดมการณ์ของเเอดมิน
 
- กิจกรรม
 
- ของที่ห้ามขาย
 
- ขนาดของLobby
 
ขอบคุณครับ
-mod NickWildeTH
			
				แก้ไขล่าสุด: 
			
		
	
								
								
									
	
		
			
		
	
								
							
							