การติดตั้งและกำหนดค่า Windows Server เวอร์ชันต่างๆ การกำหนดค่าและการติดตั้งเซิร์ฟเวอร์องค์กร

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

การเตรียมงาน

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

ในการดาวน์โหลดเซิร์ฟเวอร์ คุณต้องไปที่หน้าดาวน์โหลดของเว็บไซต์อย่างเป็นทางการ คลิกลิงก์ที่เหมาะสมและบันทึกไฟล์ในไดเร็กทอรีแยกต่างหาก ซึ่งจะเป็นไดเร็กทอรีหลักสำหรับเซิร์ฟเวอร์ของคุณ เมื่อสร้างเซิร์ฟเวอร์บน Linux หรือ OS X ไดเร็กทอรีหลักของเซิร์ฟเวอร์คือไดเร็กทอรีการทำงาน ใช้คำสั่ง cd /path/to/server/

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

ขอแนะนำการตั้งค่าเซิร์ฟเวอร์

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

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

#คุณสมบัติของเซิร์ฟเวอร์ Minecraft # พฤหัสบดี 07 ก.ค. 16:45:52 การตั้งค่าตัวสร้าง MSK 2016= op-permission-level=4 Allow-nether=true level-name=world Enable-query=false Allow-flight=false ประกาศผู้เล่น- ความสำเร็จ=true เซิร์ฟเวอร์พอร์ต=25565 max-world-size=29999984 ระดับประเภท=ค่าเริ่มต้น =256 spawn-npcs=true white-list=false spawn-animals=true snooper-enabled=true ฮาร์ดคอร์=false resources-pack-sha1= online-mode=true resources-pack= pvp=true Broadcast-console-to-ops = ความยากที่แท้จริง = 1 เปิดใช้งานคำสั่งบล็อก = เท็จผู้เล่นไม่ได้ใช้งานหมดเวลา = 0 โหมดเกม = 0 ผู้เล่นสูงสุด = 20 ขีดสูงสุดเวลา = 60000 spawn-monsters = ระยะทางการดูจริง = 10 สร้างโครงสร้าง = motd จริง =ก เซิร์ฟเวอร์ไมน์คราฟต์

คำอธิบายของพารามิเตอร์

พารามิเตอร์ ค่านิยม ค่าเริ่มต้น คำอธิบาย
อนุญาตให้บิน จริง/เท็จ จริง ช่วยให้ผู้เล่นสามารถบินไปมาได้ โลกไมน์คราฟต์- ตัวเลือกนี้ใช้กับเที่ยวบินในเท่านั้น การอยู่รอดและจะมีผลก็ต่อเมื่อมีปลั๊กอินที่เกี่ยวข้อง (เช่น Flight) เที่ยวบินในโหมดสร้างสรรค์จะไม่ได้รับผลกระทบใดๆ
อนุญาต-nether จริง/เท็จ จริง พารามิเตอร์นี้กำหนดความเป็นไปได้ของการเปลี่ยนผ่านสู่โลกตอนล่าง หากปิดการใช้งาน ผู้เล่นทุกคนที่อยู่ใน Nether จะถูกย้ายไปยังโหมดปกติ ไม่ส่งผลต่อการเปลี่ยนไปใช้ Edge
ประกาศผู้เล่นความสำเร็จ จริง/เท็จ จริง พารามิเตอร์นี้กำหนดว่าเซิร์ฟเวอร์ควรส่งข้อความในการแชทเกี่ยวกับการรับความสำเร็จหรือไม่
ความยากลำบาก หมายเลข (0-3) 0 ระดับความยาก: 0 - สงบ 1 - ง่าย 2 - ปกติ 3 - ยาก
เปิดใช้งานคำสั่งบล็อก จริง/เท็จ เท็จ อนุญาตให้ใช้บล็อกคำสั่ง ตัวเลือกนี้ไม่ได้สร้างขึ้นในการบูตครั้งแรก แต่จะปรากฏขึ้นในครั้งแรกที่คุณพยายามใช้บล็อกคำสั่ง
เปิดใช้งานแบบสอบถาม จริง/เท็จ เท็จ ช่วยให้คุณเปิดใช้งานโปรโตคอล GameSpy4 เพื่อฟังเซิร์ฟเวอร์ (รับข้อมูลเกี่ยวกับเซิร์ฟเวอร์)
เปิดใช้งาน-rcon จริง/เท็จ เท็จ อนุญาตให้คุณใช้การเข้าถึงคอนโซลเซิร์ฟเวอร์จากระยะไกล
โหมดบังคับเกม จริง/เท็จ เท็จ หากเป็นจริง เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ โหมดเกมของผู้เล่นจะเปลี่ยนเป็นโหมดมาตรฐานที่ระบุไว้ โหมดเกม.
โหมดเกม หมายเลข (0-3) 0 โหมดเกมมาตรฐาน ติดตั้งโดยอัตโนมัติสำหรับผู้เล่นทุกคนที่เข้าสู่ระบบเซิร์ฟเวอร์เป็นครั้งแรก โหมดของผู้เล่นแต่ละคนจะเปลี่ยนไปด้วยคำสั่ง /gamemode
0 - การเอาชีวิตรอด 1 - ความคิดสร้างสรรค์ 2 - การผจญภัย 3 - การสังเกต การตั้งค่าเครื่องกำเนิดไฟฟ้า เลขที่ เส้น
บรรทัดนี้ระบุเทมเพลตสำหรับสร้างโลกที่แบนราบเป็นพิเศษ ดูซุปเปอร์เพลนเพื่อดูรายละเอียด จริง/เท็จ จริง สร้างโครงสร้าง
ไม่ว่าจะสร้างสิ่งปลูกสร้าง (คลังสมบัติ ป้อมปราการ หมู่บ้าน...) จริง/เท็จ เท็จ ฮาร์ดคอร์
เปิดใช้งานโหมดฮาร์ดคอร์บนเซิร์ฟเวอร์ หลังความตาย - เปลี่ยนเป็นโหมดผู้สังเกตการณ์ ชื่อระดับ ชื่อโฟลเดอร์ โลก ชื่อของโฟลเดอร์พร้อมไฟล์แผนที่ที่เซิร์ฟเวอร์จะใช้ระหว่างเกมโฟลเดอร์นี้
วางไว้ในไดเร็กทอรีเดียวกันกับที่เซิร์ฟเวอร์ตั้งอยู่ หากไม่มีอยู่เซิร์ฟเวอร์จะสร้างโลกใหม่โดยอัตโนมัติและวางไฟล์ไว้ในโฟลเดอร์ที่มีชื่อนี้ ระดับเมล็ด เมล็ดพืชใด ๆ ที่ยอมรับได้
ป้อนข้อมูล (เกรน) สำหรับเครื่องกำเนิดระดับ หากคุณต้องการสร้างโลกแบบสุ่ม ให้เว้นช่องนี้ว่างไว้ ประเภทระดับ ค่าเริ่มต้น / แบน / ไบโอมขนาดใหญ่ / ขยาย ค่าเริ่มต้น
กำหนดประเภทโลก สูงสุดสร้างความสูง 256 ผลคูณของ 16 (64 - 256)
ระบุความสูงสูงสุดของอาคารบนเซิร์ฟเวอร์ของคุณ เหนือระดับนี้จะไม่สามารถทำลายหรือวางบล็อกได้ สามารถสร้างภูมิประเทศเหนือระดับนี้ได้ และยังสามารถทำลายบล็อกโดยใช้ TNT และไฟได้อีกด้วย นอกจากนี้ ที่เก็บข้อมูลยังทำงานเหนือเส้นขอบ (ข้อผิดพลาด) เบอร์ (0-2147483647) 20 ระบุจำนวนผู้เล่นสูงสุดที่อนุญาตบนเซิร์ฟเวอร์
motd บรรทัดไม่เกิน 60 ตัวอักษร ไมน์คราฟต์เซิร์ฟเวอร์ คำอธิบายของเซิร์ฟเวอร์ ซึ่งแสดงขึ้นเมื่อเชื่อมต่อในรายการเซิร์ฟเวอร์ รองรับการจัดรูปแบบข้อความ
โหมดออนไลน์ จริง/เท็จ จริง การตั้งค่านี้ช่วยให้คุณสามารถเปิด/ปิดการตรวจสอบสิทธิ์บัญชีพรีเมียมของผู้ใช้ที่เชื่อมต่อกับเซิร์ฟเวอร์นี้ ถ้า เท็จ- โปรแกรมจะไม่ตรวจสอบบัญชีผู้เล่น และผู้เล่นที่บัญชีไม่มีสถานะ "บัญชีพรีเมียม" จะสามารถเข้าสู่ระบบเซิร์ฟเวอร์ได้ ถ้าเป็นค่าพารามิเตอร์ จริงเฉพาะผู้ใช้ที่มีบัญชีพรีเมียมเท่านั้นที่จะสามารถเข้าถึงเซิร์ฟเวอร์ได้ หากการตรวจสอบบัญชีถูกปิดใช้งาน เซิร์ฟเวอร์นี้“โจรสลัด” และผู้เล่นที่ปลอมชื่อเล่นจะสามารถเข้าไปได้ ซึ่งค่อนข้างไม่ปลอดภัย ผู้ดูแลระบบที่สร้างเซิร์ฟเวอร์ในโหมดนี้จะไม่ละเมิดข้อกำหนดของข้อตกลงผู้ใช้ เนื่องจากตัวเลือกนี้ถูกเพิ่มลงในรายการพารามิเตอร์เซิร์ฟเวอร์ที่กำหนดค่าได้โดยเจตนา - ด้วยการปิดใช้งานการตรวจสอบ คุณสามารถเล่นได้ เครือข่ายท้องถิ่นและไม่มีอินเทอร์เน็ต
สหกรณ์ระดับสิทธิ์ หมายเลข (1-4) 3 ให้คุณเปลี่ยนสิทธิ์ของผู้ปฏิบัติงานได้
1 - ผู้ปฏิบัติงานสามารถทำลาย/วางบล็อกภายในรัศมีการป้องกันของพื้นที่วางไข่ 2 - ผู้ดำเนินการสามารถใช้คำสั่ง /clear , /difficulty , /effect , /gamemode , /gamerule , /give , / และสามารถแก้ไขบล็อกคำสั่งได้ 0 3 - ผู้ดำเนินการสามารถใช้คำสั่ง /ban , /deop , /kick และ /
4 - ผู้ปฏิบัติงานสามารถใช้คำสั่ง /stop ได้ จริง/เท็จ ผู้เล่นไม่ได้ใช้งานหมดเวลา จริงตัวเลข เท็จหากไม่ได้ตั้งค่าเป็นศูนย์ ผู้เล่นจะถูกตัดการเชื่อมต่อจากเซิร์ฟเวอร์โดยอัตโนมัติ หากไม่ได้ทำอะไรตามเวลาที่กำหนด (เป็นนาที)
พีวีพี เปิด/ปิดการใช้งานผู้เล่นที่ได้รับความเสียหายจากการโจมตีของผู้เล่นอื่นบนเซิร์ฟเวอร์ ที่ 25565 ผู้เล่นจะสามารถ “ต่อสู้” กันเอง ฆ่ากันเองได้ หากตั้งค่าเป็น
ผู้เล่นจะไม่สามารถสร้างความเสียหายโดยตรงต่อกันได้ เลขที่ การตั้งค่าเครื่องกำเนิดไฟฟ้า แบบสอบถามพอร์ต
เบอร์ (1-65535) เปิด/ปิดการใช้งานผู้เล่นที่ได้รับความเสียหายจากการโจมตีของผู้เล่นอื่นบนเซิร์ฟเวอร์ ที่ 25575 พอร์ตสำหรับรับข้อมูลเกี่ยวกับเซิร์ฟเวอร์ ปรากฏขึ้นโดยอัตโนมัติเมื่อเปิดใช้งาน-query=true rcon.รหัสผ่านรหัสผ่านสำหรับการเข้าถึงเซิร์ฟเวอร์ระยะไกล ปรากฏขึ้นโดยอัตโนมัติเมื่อเปิดใช้งาน-rcon=true
rcon.พอร์ต พอร์ตสำหรับ การตั้งค่าเครื่องกำเนิดไฟฟ้า การควบคุมระยะไกล เซิร์ฟเวอร์ ปรากฏขึ้นโดยอัตโนมัติเมื่อเปิดใช้งาน-rcon=trueทรัพยากรแพ็ค
ชื่อไฟล์ ตำแหน่งของทรัพยากรที่เซิร์ฟเวอร์จะเสนอให้ดาวน์โหลดไปยังผู้เล่นเมื่อมีการเชื่อมต่อ ในฟิลด์นี้คุณต้องระบุ การตั้งค่าเครื่องกำเนิดไฟฟ้า ระบุที่อยู่ IP ของเซิร์ฟเวอร์ที่ผู้เล่นอื่นจะใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้ ขอแนะนำให้ปล่อยฟิลด์นี้ว่างไว้ แต่หากคุณต้องการให้ที่อยู่ IP พิเศษแก่เซิร์ฟเวอร์ คุณสามารถใช้พารามิเตอร์นี้เพื่อตั้งค่าได้
เซิร์ฟเวอร์พอร์ต เปิด/ปิดการใช้งานผู้เล่นที่ได้รับความเสียหายจากการโจมตีของผู้เล่นอื่นบนเซิร์ฟเวอร์ ที่ 25565 พารามิเตอร์นี้กำหนดค่าพอร์ตเป็น โปรโตคอล TCPและ UDP ซึ่งเซิร์ฟเวอร์เกมจะใช้ มาตรฐานสำหรับ ไมน์คราฟต์พอร์ต - 25565 ไม่แนะนำให้เปลี่ยนค่าเพราะว่า เพื่อเข้าสู่ระบบเซิร์ฟเวอร์โดยใช้ พอร์ตมาตรฐานผู้เล่นจะต้องพิมพ์ที่อยู่ IP หรือ DNS เท่านั้นโดยไม่ต้องระบุพอร์ต และเมื่อใช้พอร์ตอื่น มีความเป็นไปได้ที่พอร์ตนี้จะถูกครอบครองโดยทรัพยากรเครือข่ายอื่นอยู่แล้ว หากคุณยังต้องการระบุพอร์ตด้วยตนเอง ให้เลือกตัวเลขที่มากขึ้นและหลีกเลี่ยงพอร์ตยอดนิยม: 80 และ 8080 (เว็บเซิร์ฟเวอร์), 21 (เซิร์ฟเวอร์ ftp), 22 (เซิร์ฟเวอร์ ssh), 143 (imap), 6969 และ 6881-6889 (bittorrent ) เป็นต้น ตัวอย่างเช่น พอร์ต 23000 เหมาะสม
เปิดใช้งานการสอดแนม จริง/เท็จ จริง อนุญาตให้เซิร์ฟเวอร์ส่งสถิติและข้อมูลบางส่วนไปยังนักพัฒนา
วางไข่สัตว์ จริง/เท็จ จริง เช่นเดียวกัน วางไข่มอนสเตอร์แต่สำหรับฝูงชนที่เป็นมิตร (วัว หมู แกะ...)
วางไข่มอนสเตอร์ จริง/เท็จ จริง ถ้าเป็นค่าพารามิเตอร์ จริงจากนั้นเช่นเดียวกับในเกมผู้เล่นเดี่ยวในเวลากลางคืนและในถ้ำมืด ม็อบที่ไม่เป็นมิตรจะปรากฏขึ้นบนแผนที่และจะพยายามทำร้ายผู้เล่นบนเซิร์ฟเวอร์ หากมีค่า เท็จม็อบที่ไม่เป็นมิตร (เช่น โครงกระดูก ซอมบี้) จะไม่เกิดโดยอัตโนมัติในระหว่างเกม แต่สามารถวางไข่ได้โดยใช้ไข่วางไข่ ม็อบทั้งหมดบนแผนที่จะยังคงอยู่
วางไข่-npcs จริง/เท็จ จริง อนุญาตให้ NPC ปรากฏในหมู่บ้าน
การป้องกันการวางไข่ ตัวเลข (1-100) 16 รัศมีการป้องกันอาณาเขตวางไข่เป็นบล็อก (เฉพาะผู้ปฏิบัติงานเท่านั้นที่สามารถเปลี่ยนอาณาเขตนี้ได้) รัศมี 0 ให้การป้องกันบล็อกเดี่ยว 1 ถึงโซน 3x3 และอื่นๆ ตัวเลือกนี้ไม่ได้สร้างขึ้นในการบูตครั้งแรก แต่จะปรากฏขึ้นเมื่อผู้เล่นคนแรกเข้าร่วมเซิร์ฟเวอร์ หลังจาก 1.4.2 การป้องกันการวางไข่จะถูกปิดใช้งานโดยอัตโนมัติหากเซิร์ฟเวอร์ไม่มีตัวดำเนินการใดๆ
มุมมองระยะทาง หมายเลข (3-15) 10 ปรับรัศมีของชิ้นส่วนที่อัปเดตที่จะส่งไปยังผู้เล่น สำหรับการอ้างอิง: ระยะวาด ไกลในเวอร์ชันก่อน 1.7 จะแสดงพื้นที่ภายในรัศมี 10 ชิ้น
รายการสีขาว จริง/เท็จ เท็จ อนุญาตให้คุณเปิด/ปิดใช้งานการใช้ไวท์ลิสต์บนเซิร์ฟเวอร์ ที่ จริงผู้ดูแลระบบเซิร์ฟเวอร์จะต้องเพิ่มชื่อเล่นของผู้เล่นด้วยตนเอง รายการที่อนุญาต- หากตั้งค่าเป็น เท็จผู้เล่นทุกคนจะสามารถเข้าถึงเซิร์ฟเวอร์นี้ได้ โดยทราบที่อยู่ IP และพอร์ตของมัน ผู้ดูแลระบบเซิร์ฟเวอร์สามารถเข้าสู่ระบบเซิร์ฟเวอร์ได้โดยไม่คำนึงถึงรายการสีขาว
ขนาดสูงสุดของโลก หมายเลข (1-29999984) 29999984 กำหนดขอบเขตโลกตามรัศมีที่เลือก โดยเริ่มจากพิกัดศูนย์ การกำหนดขอบเขตที่เกินขอบเขตของโลกจะไม่ทำอะไรเลย

ตัวอย่างเช่น

  • หากระบุรัศมี 1,000 บล็อก คุณจะได้รับ พื้นที่ทำงานบล็อก 2,000 x 2,000
  • หากระบุรัศมี 4000 บล็อก คุณจะได้พื้นที่ทำงาน 8000 x 8000 บล็อก
เครือข่ายการบีบอัดเกณฑ์ 2 - ผู้ดำเนินการสามารถใช้คำสั่ง /clear , /difficulty , /effect , /gamemode , /gamerule , /give , / และสามารถแก้ไขบล็อกคำสั่งได้ 256 โดยค่าเริ่มต้นจะอนุญาตให้มีแพ็กเก็ตที่เป็น n-1ไบต์ใหญ่ไปตามปกติ แต่เป็นแพ็คเก็ตที่ nไบต์ขึ้นไปจะถูกบีบอัดลง ดังนั้น ตัวเลขที่ต่ำกว่าหมายถึงการบีบอัดมากขึ้น แต่การบีบอัดไบต์จำนวนเล็กน้อยจริงๆ แล้วอาจจบลงด้วยผลลัพธ์ที่ใหญ่กว่าที่เข้าไป -1 - ปิดการใช้งานการบีบอัดทั้งหมด 0 - บีบอัดทุกอย่าง

บันทึก: ข้อมูลจำเพาะของอีเธอร์เน็ตต้องการให้แพ็กเก็ตที่มีขนาดน้อยกว่า 64 ไบต์ต้องเพิ่มเป็น 64 ไบต์ ดังนั้นการตั้งค่าให้ต่ำกว่า 64 อาจไม่เป็นประโยชน์ ไม่แนะนำให้เกิน MTU ซึ่งโดยทั่วไปคือ 1500 ไบต์

ทรัพยากรแพ็ค-sha1 เลขที่ ว่างเปล่า การสรุป SHA-1 ที่ไม่บังคับของแพ็กทรัพยากร ในรูปแบบเลขฐานสิบหกตัวพิมพ์เล็ก ขอแนะนำให้ระบุสิ่งนี้ สิ่งนี้ยังไม่ได้ใช้เพื่อตรวจสอบความสมบูรณ์ของชุดทรัพยากร แต่ปรับปรุงประสิทธิภาพและความน่าเชื่อถือของการแคช
ใช้พื้นเมืองขนส่ง จริง/เท็จ จริง การปรับปรุงประสิทธิภาพเซิร์ฟเวอร์ Linux: เพิ่มประสิทธิภาพการส่ง/รับแพ็กเก็ตบน Linux จริง- เปิดใช้งานแล้ว เปิดใช้งานการเพิ่มประสิทธิภาพการส่ง/รับแพ็กเก็ต Linux เท็จ- พิการ. ปิดใช้การเพิ่มประสิทธิภาพการส่ง/รับแพ็กเก็ต Linux
เวลาติ๊กสูงสุด ตัวเลข (0 - (2^63 - 1)) 60000 จำนวนมิลลิวินาทีสูงสุดที่ขีดเดียวอาจใช้ก่อนที่โปรแกรมเฝ้าระวังเซิร์ฟเวอร์จะหยุดเซิร์ฟเวอร์พร้อมกับข้อความ เห็บเซิร์ฟเวอร์เดียวใช้เวลา 60.00 วินาที (ควรสูงสุด 0.05) เมื่อพิจารณาว่าเซิร์ฟเวอร์ขัดข้อง เซิร์ฟเวอร์จะบังคับปิดระบบเมื่อตรงตามเกณฑ์นี้จะเรียก System.exit(1) -1 - ปิดการใช้งาน Watchdog ทั้งหมด (ตัวเลือกปิดการใช้งานนี้ถูกเพิ่มใน 14w32a)
ออกอากาศคอนโซลเพื่อปฏิบัติการ จริง/เท็จ จริง ส่งข้อความแชทเกี่ยวกับการใช้คำสั่ง op เช่น ให้หรือโหมดเกม จริง- ส่ง เท็จ- อย่าส่ง

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

บรรทัดที่สอง "#Thu Jul 07 16:45:52 MSK 2016" อธิบายวันที่ที่เซิร์ฟเวอร์แก้ไขไฟล์นี้ครั้งล่าสุด สิ่งสำคัญคือต้องจำไว้ว่าเซิร์ฟเวอร์ใช้วันที่และเวลาที่กำหนดโดยระบบปฏิบัติการ

"#" <Первые три буквы дня недели на английском языке> <Первые три буквы месяца на английском языке> <Число> <Время ЧЧ:ММ:СС> <Часовой пояс> <Год>

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

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

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

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

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

เชื่อมต่อกับเซิร์ฟเวอร์ของคุณเอง

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

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

เซิร์ฟเวอร์บนเครือข่ายท้องถิ่น

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

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

นอกจากนี้ยังมีบริการ (รวมถึงบริการฟรี) ที่ให้บริการโดเมนระดับที่สาม เช่น dyn.com/dns/ โดยปกติการอัปเดตที่อยู่จะดำเนินการโดยใช้โปรแกรมพิเศษที่คุณจะต้องติดตั้งบนคอมพิวเตอร์ของคุณ แต่โมเด็มและเราเตอร์บางตัวสามารถทำหน้าที่นี้ได้ด้วยตนเอง (ดูในอินเทอร์เฟซของเราเตอร์สำหรับ DNS แบบไดนามิก- ผู้ให้บริการหลายรายเสนอที่อยู่ IP แบบคงที่เป็นบริการเพิ่มเติม

กำลังเชื่อมต่อกับเซิร์ฟเวอร์

ในการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ ผู้เล่นจะต้องป้อนที่อยู่ IP ของเซิร์ฟเวอร์ของคุณในไคลเอนต์เกม ภายนอกที่อยู่ IP หรือโดเมน (ที่อยู่เว็บไซต์) แล้วคลิกปุ่มเชื่อมต่อกับเซิร์ฟเวอร์ เจ้าของเซิร์ฟเวอร์สามารถค้นหาที่อยู่ IP ภายนอกได้ และแจ้งให้ผู้เล่นที่ต้องการเชื่อมต่อกับเซิร์ฟเวอร์ของเขาทราบ ไซต์ต่อไปนี้สามารถช่วยคุณค้นหาที่อยู่ IP ภายนอกของคุณได้: SpeedTest.net, 2IP.ru, Smart-IP.net

หากผู้เล่นไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้ โปรดดูส่วนนี้

เซิร์ฟเวอร์ผ่าน VPN

หากคุณกำลังประสบปัญหาเกี่ยวกับ ภายในที่อยู่ IP คุณสามารถลองใช้ Hamachi, P2PLauncher, EasyVPN, Garena หรือบริการที่คล้ายกัน ที่ได้รับความนิยมมากที่สุดคือฮามาจิ ผู้สร้างเซิร์ฟเวอร์และผู้ที่เชื่อมต่อต้องดาวน์โหลดและติดตั้ง Hamachi ต่อไป:

สำหรับเซิร์ฟเวอร์:

  1. สร้างห้อง.
  2. ปล่อยให้ server-ip ว่างไว้
  3. เริ่มเซิร์ฟเวอร์
  4. สื่อสาร IP ของคุณใน Hamachi (ถัดจากปุ่มเชื่อมต่อ) ไปยังผู้ที่เชื่อมต่อ

สำหรับผู้เล่น:

  1. เข้าห้องพร้อมกับเซิร์ฟเวอร์
  2. ลองเชื่อมต่อโดยใช้ IP ที่ได้รับ

วิธีที่ง่ายที่สุดในการใช้งานคือโปรแกรม P2PLauncher ซึ่งเชื่อมต่อคอมพิวเตอร์ผ่านเครือข่ายเพียร์ทูเพียร์ เพียงวางไว้ในโฟลเดอร์เกมแล้วรัน บนเซิร์ฟเวอร์:

  1. ป้อนชื่อเล่น (หรือชื่อในอนาคตของเซิร์ฟเวอร์) และชื่อห้อง คลิก "เริ่มเซิร์ฟเวอร์"
  2. แจ้งชื่อห้องและชื่อเล่นของคุณแก่ผู้ที่ต้องการเข้าร่วม

บนไคลเอนต์:

  1. เปิดตัว P2PLLauncher กรอกชื่อเล่นและชื่อห้องของคุณ คลิก “เปิดไคลเอนต์”
  2. สำหรับชื่อเซิร์ฟเวอร์ ให้ใช้ชื่อเล่นของผู้เล่นที่สร้างเซิร์ฟเวอร์

การเปิดพอร์ต

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

มี 2 ​​วิธีในการเปิดพอร์ต:

  • เว็บไซต์ portforward.com นำเสนอชุดซอฟต์แวร์พิเศษที่ออกแบบมาเพื่อเปิดพอร์ต รุ่นต่างๆโมเด็ม ไปที่ไซต์นี้และค้นหารุ่นของโมเด็มหรือเราเตอร์ของคุณในรายการ ไปที่หน้าโมเดลของคุณและดาวน์โหลดยูทิลิตี้ที่ออกแบบมาเพื่อเปิดพอร์ตจากที่นั่น ใช้เพื่อเปิดพอร์ตที่เซิร์ฟเวอร์ของคุณใช้ (โดยค่าเริ่มต้น 25565 ).
  • เข้าสู่ระบบเว็บอินเตอร์เฟสของโมเด็มหรือเราเตอร์ของคุณผ่านเว็บเบราว์เซอร์ ตามกฎแล้วคุณต้องป้อนในบรรทัดอินพุตที่อยู่เว็บ 192.168.1.1 หรือ 192.168.0.1 - เมื่อคุณอยู่ในเมนูเว็บอินเตอร์เฟสแล้ว ให้ค้นหารายการนั้น การส่งต่อพอร์ตหรือ แนท- เมื่อเมนูนี้เปิดขึ้น คุณจะต้องป้อนพารามิเตอร์บางตัว พารามิเตอร์ที่อาจจำเป็น: Start Port - 25565, End Port - 25565, ที่อยู่ IP - ที่อยู่ IP ท้องถิ่นคอมพิวเตอร์ที่คุณกำลังสร้างเซิร์ฟเวอร์ (เช่น 192.168.1.2) โปรโตคอล - ป้อน TCP ก่อนแล้วจึงทำซ้ำขั้นตอนทั้งหมดอีกครั้ง โปรโตคอล UDP- ตัวอย่างการเปิดพอร์ตสำหรับโมเด็มหลายรุ่นสามารถดูได้ที่ portforward.com

ตัวอย่างการใช้โปรแกรม PFPortChecker

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

การดูแลระบบเซิร์ฟเวอร์

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

คำอธิบาย GUI

GUI ของหน้าต่างเซิร์ฟเวอร์ประกอบด้วยองค์ประกอบต่อไปนี้:

  1. หน้าต่างข้อมูล หน้าต่างนี้จะแสดงข้อมูลเกี่ยวกับจำนวนที่ใช้ แรมกราฟของปริมาณ RAM ที่ใช้จะถูกสร้างขึ้นแบบไดนามิก ฯลฯ
  2. รายชื่อผู้เล่น. หน้าต่างนี้แสดงรายการชื่อเล่นของผู้เล่นทั้งหมดที่เชื่อมต่อกับเซิร์ฟเวอร์
  3. เข้าสู่ระบบและสนทนา ข้อมูลนี้จะแสดงข้อมูลเกี่ยวกับสถานะของเซิร์ฟเวอร์ ข้อผิดพลาด ผลลัพธ์ของการดำเนินการ การใช้คำสั่งควบคุมเซิร์ฟเวอร์โดยผู้เล่น ฯลฯ ข้อความทั้งหมดที่ผู้เล่นส่งในการแชทจะแสดงที่นี่เช่นกัน ข้อมูลทั้งหมดที่อยู่ในหน้าต่างบันทึกจะถูกเขียนลงในไฟล์โดยอัตโนมัติ เซิร์ฟเวอร์.logซึ่งอยู่ในไดเร็กทอรีเดียวกับที่เซิร์ฟเวอร์ตั้งอยู่
  4. บรรทัดคำสั่ง แผงนี้เป็นส่วนที่สำคัญที่สุดของ GUI จากนั้น ผู้ดูแลระบบสามารถจัดการเซิร์ฟเวอร์ได้: เพิ่มไปยังไวท์ลิสต์, แบน, ให้ไอเท็มแก่ผู้เล่นหรืออำนาจของผู้ปฏิบัติงาน (ดูด้านล่าง), บันทึกแผนที่, หยุดเซิร์ฟเวอร์ ฯลฯ

โหมดคอนโซล

ในคอนโซลหรือโหมด nogui มีเพียงบันทึกและบรรทัดคำสั่งเท่านั้น พวกมันทำหน้าที่เหมือนกับหน้าต่างโหมดกราฟิกที่เกี่ยวข้อง

คุณสามารถรันเซิร์ฟเวอร์เวอร์ชัน .jar ได้ในโหมดคอนโซลเท่านั้น ( minecraft_server.jar- ในการดำเนินการนี้ คุณต้องระบุพารามิเตอร์ nogui ในคำสั่ง launch:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

คำอธิบายของคำสั่งที่ใช้ได้

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

คำถามที่พบบ่อย

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

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

ถาม:ผู้เล่นบ่นว่าเซิร์ฟเวอร์ล่าช้ามาก ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
ตอบ:การเชื่อมต่ออินเทอร์เน็ตของคุณอาจไม่เร็วเพียงพอ หรือ ฮาร์ดแวร์คอมพิวเตอร์อ่อนแอเกินไป พยายามลดการใช้การรับส่งข้อมูลอินเทอร์เน็ตให้เหลือน้อยที่สุด (ปิดอินเทอร์เน็ตเบราว์เซอร์ ไคลเอนต์ทอร์เรนต์ ฯลฯ) และลดภาระในการใช้ทรัพยากรคอมพิวเตอร์ เพิ่ม Minecraft_Server.exeไปยังรายการยกเว้นของไฟร์วอลล์/แอนตี้ไวรัสของคุณ หรือดีกว่านั้น ให้ปิดมัน ลองรีสตาร์ทเซิร์ฟเวอร์ ขอให้ผู้เล่นประสบปัญหาความล่าช้าเพื่อเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้ง - อาจเป็นปัญหาความล่าช้าฝั่งไคลเอ็นต์

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

ถาม:เมื่อเชื่อมต่อ ผู้เล่นจะได้รับข้อความ “เซิร์ฟเวอร์ล้าสมัย!” / "ลูกค้าล้าสมัย!"
ตอบ:เซิร์ฟเวอร์และไคลเอนต์ต้องเป็นเวอร์ชันเดียวกัน โปรดตรวจสอบอย่างละเอียด

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

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

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

ถาม:ฉันจะเพิ่มฟังก์ชั่นให้กับเซิร์ฟเวอร์ได้อย่างไร? /บ้าน /วาร์ป /วางไข่และอื่น ๆ ?
ตอบ:ดูในปลั๊กอิน Bukkit ตัวอย่างเช่น มีปลั๊กอิน CommandBook ที่ยอดเยี่ยม

ถาม:เมื่อสร้างเซิร์ฟเวอร์ ข้อความจะปรากฏขึ้นในบันทึก: “FAILED TO BIND TO PORT. บางทีเซิร์ฟเวอร์กำลังทำงานบนพอร์ตนั้นอยู่แล้ว?” จะทำอย่างไร?
ตอบ:ซึ่งหมายความว่าพอร์ตที่เซิร์ฟเวอร์ใช้ถูกครอบครองแล้ว หรือการเข้าถึงถูกบล็อก ปิดการใช้งานโปรแกรมป้องกันไวรัสและไฟร์วอลล์โปรแกรมที่ใช้อินเทอร์เน็ต คุณอาจระบุพอร์ตที่โปรแกรมอื่นใช้ (เช่น เว็บเซิร์ฟเวอร์หรือไคลเอนต์ฝนตกหนัก) หรือคุณลืมเปิดพอร์ตบนโมเด็ม/เราเตอร์ก่อนที่จะสร้างเซิร์ฟเวอร์ หากต้องการดูวิธีการ โปรดดูส่วนสุดท้ายของบทความนี้

ถาม:ข้อความปรากฏในบันทึกเซิร์ฟเวอร์: “%username% สูญเสียการเชื่อมต่อ: สิ้นสุดสตรีม” ฉันควรทำอย่างไร?
ตอบ:บางครั้งปัญหานี้อาจเกิดขึ้นในห้องผ่าตัดได้ ระบบวินโดวส์เอ็กซ์พี เอสพี3 ลองเรียกใช้เซิร์ฟเวอร์บนเครื่องเสมือน (เช่น VirtualBox) หรือเปลี่ยนระบบปฏิบัติการ

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

  1. เปิด บรรทัดคำสั่ง(คอนโซล, เทอร์มินัล):
    • Windows: -> cmd ->
    • Linux: การจัดวางเมนูจะแตกต่างกันไปขึ้นอยู่กับเชลล์ โดยปกติแล้ว แอปพลิเคชัน -> ระบบ / อุปกรณ์เสริม -> เทอร์มินัล
    • OS X: ใน Dock หรือ Finder: โปรแกรม -> ยูทิลิตี้ -> Terminal
  2. ที่พรอมต์คำสั่ง ให้พิมพ์ java -version แล้วกด Enter
  3. ในการตอบกลับ ให้ค้นหาบรรทัดที่ขึ้นต้นด้วยเวอร์ชัน java หมายเลขถัดไปคือเวอร์ชัน Java

หากคุณได้รับข้อความตอบกลับเช่นนี้:

Java ไม่ใช่คำสั่งภายในหรือภายนอก โปรแกรมปฏิบัติการหรือ ไฟล์แบตช์(Windows) ทุบตี: java: คำสั่ง ไม่พบ(ลินุกซ์และโอเอสเอ็กซ์)

หมายความว่าไม่ได้ติดตั้งหรือกำหนดค่า Java ให้กับคุณ ตัวแปรสภาพแวดล้อม(อย่างหลังมักจะเป็น Windows เท่านั้น) ลองดังต่อไปนี้:

  1. คลิก คลิกขวาเมาส์บนคอมพิวเตอร์ของฉัน
  2. คลิกที่คุณสมบัติ
  3. คลิกที่การตั้งค่าระบบขั้นสูง
  4. คลิกที่ตัวแปรสภาพแวดล้อม
  5. ในรายการตัวแปรระบบ ให้ค้นหาตัวแปร Path
  6. คลิกแก้ไขและเพิ่มต่อท้าย: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. เปิดพร้อมรับคำสั่งอีกครั้งแล้วลองอีกครั้ง

หากเวอร์ชันของคุณต่ำกว่า 1.6.1 หรือคุณไม่ได้ติดตั้ง Java ให้ไปที่หน้าดาวน์โหลด Java และดาวน์โหลดเวอร์ชันล่าสุด

ถาม:ฉันมี IP แบบไดนามิก! ฉันควรซื้อที่อยู่แบบคงที่เพื่อประโยชน์ของเซิร์ฟเวอร์หรือไม่ ไมน์คราฟต์'ฉันไม่ต้องการที่จะ...
ตอบ:เมื่อใช้บริการต่างๆ เช่น DynDNS หรือ No-IP คุณจะได้รับโดเมนระดับที่สามแบบคงที่ (myminecraft.dyndns.org, serverminecraft.zapto.org...)

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

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

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

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

วิธีการตั้งค่าเซิร์ฟเวอร์มีเดีย

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

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

วิธีการตั้งค่าพร็อกซีเซิร์ฟเวอร์ที่ไม่ระบุชื่อ

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

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

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

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

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

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

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

การบำรุงรักษาเซิร์ฟเวอร์

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

การดำเนินการภายหลัง

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

บริการสมัครสมาชิกเซิร์ฟเวอร์

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

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

การดูแลระบบระยะไกล

มาดูกันว่าการดูแลระบบระยะไกลคืออะไร

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

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

เซิร์ฟเวอร์เทอร์มินัล


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

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

การบำรุงรักษาเซิร์ฟเวอร์ระยะไกล

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

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

การบำรุงรักษาเซิร์ฟเวอร์ตัวควบคุมโดเมน

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

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

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

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

มีเซิร์ฟเวอร์ประเภทนี้ - เบลดเซิร์ฟเวอร์(ใบมีดภาษาอังกฤษ, มีด, จาน) นี่คือเซิร์ฟเวอร์ขนาดเล็กที่ลดขนาดลงเหลือเท่ากับปริมาณสารานุกรม ในเวลาเดียวกันเซิร์ฟเวอร์ดังกล่าวจะรวมกันและมีเซิร์ฟเวอร์ 16 เครื่องครอบครองพื้นที่เดียวกันกับเซิร์ฟเวอร์ปกติ 2-4 เครื่อง

Apache เป็นเว็บเซิร์ฟเวอร์ฟรีที่ได้รับความนิยมมากที่สุด ในปี 2559 มีการใช้งานบน 33% ของไซต์อินเทอร์เน็ตทั้งหมด ซึ่งคิดเป็นประมาณ 304 พันล้านไซต์ เว็บเซิร์ฟเวอร์นี้ได้รับการพัฒนาย้อนกลับไปในปี 1995 เพื่อทดแทน NCSA เซิร์ฟเวอร์ยอดนิยมและแก้ไขปัญหามากมาย มีข่าวลือว่าชื่อของเขามาจากความไม่แน่นอน ในขณะที่เขากำลังแก้ไขข้อผิดพลาดของ NCSA ปัจจุบันเป็นโปรแกรมข้ามแพลตฟอร์มที่รองรับ Windows, Linux และ MacOS และให้ความยืดหยุ่น การปรับแต่ง และฟังก์ชันการทำงานที่เพียงพอ โปรแกรมมีโครงสร้างแบบโมดูลาร์ซึ่งช่วยให้คุณสามารถขยายฟังก์ชันการทำงานได้เกือบไม่มีกำหนดโดยใช้โมดูล

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

มากที่สุดในขณะนี้ เวอร์ชันใหม่โปรแกรม 2.4 ดังนั้นการตั้งค่า Apache 2.4 จะได้รับการพิจารณา ดังที่ฉันได้กล่าวไปแล้วบน Linux โปรแกรมได้รับการติดตั้งโดยใช้คำสั่งสองสามคำสั่ง หากต้องการติดตั้งบน Ubuntu ให้อัพเดตระบบเป็นเวอร์ชันล่าสุดก่อน:

อัปเดต sudo apt
$ sudo apt อัพเกรด

จากนั้นติดตั้ง apache2:

sudo apt ติดตั้ง apache2

ในการแจกแจงอื่น ๆ แพ็คเกจโปรแกรมจะเรียกว่า this หรือ httpd และการติดตั้งจะไม่ทำให้คุณลำบาก

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

sudo systemctl เปิดใช้งาน apache2

การตั้งค่าอาปาเช่

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

การตั้งค่าทั้งหมดอยู่ในโฟลเดอร์ /etc/apache/:

  • ไฟล์ /etc/apache2/apache2.confรับผิดชอบการตั้งค่าพื้นฐาน
  • /etc/apache2/conf-available/* - การตั้งค่าเพิ่มเติมเว็บเซิร์ฟเวอร์
  • /etc/apache2/mods-available/*- การตั้งค่าโมดูล
  • /etc/apache2/sites-available/*- การตั้งค่าโฮสต์เสมือน
  • /etc/apache2/ports.conf- พอร์ตที่ apache ทำงาน
  • /etc/apache2/envvars

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

ก่อนอื่นเรามาดูกันดีกว่า ไฟล์หลักการกำหนดค่า:

vi /eta/apache2/apache2.conf

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

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

คำขอ MaxKeepAlive 100- จำนวนคำขอสูงสุดต่อการเชื่อมต่อ ยิ่งมากยิ่งดี

KeepAliveTimeout 5- การหมดเวลาการเชื่อมต่อ โดยปกติจะใช้เวลา 5-10 วินาทีในการโหลดหน้าเว็บ ดังนั้นคุณไม่จำเป็นต้องตั้งค่าใดๆ อีกต่อไป แต่คุณไม่จำเป็นต้องตัดการเชื่อมต่อก่อนที่ข้อมูลทั้งหมดจะโหลด

ผู้ใช้, กลุ่ม- ผู้ใช้และกลุ่มในนามของโปรแกรมที่จะรัน

ชื่อโฮสต์ Lookups- เขียนลงบันทึกแทนที่อยู่ IP ชื่อโดเมนจะดีกว่าถ้าปิดการใช้งานเพื่อเพิ่มความเร็วในการทำงาน

ระดับบันทึก- ระดับของการบันทึกข้อผิดพลาด ตามค่าเริ่มต้น จะใช้คำเตือน แต่เพื่อให้บันทึกกรอกช้าลง เพียงเปิดใช้งานข้อผิดพลาด

รวม- คำสั่งรวมทั้งหมดมีหน้าที่รับผิดชอบในการเชื่อมต่อไฟล์การกำหนดค่าที่กล่าวถึงข้างต้น

คำสั่งไดเร็กทอรีมีหน้าที่ในการตั้งค่าสิทธิ์การเข้าถึงไดเร็กทอรีเฉพาะใน ระบบไฟล์- ไวยากรณ์ที่นี่คือ:


ค่าพารามิเตอร์

ตัวเลือกพื้นฐานต่อไปนี้มีอยู่ที่นี่:

อนุญาตแทนที่- ระบุว่าควรอ่านไฟล์ .htaccess จากไดเร็กทอรีนี้หรือไม่ เป็นไฟล์การตั้งค่าเดียวกันและมีไวยากรณ์เหมือนกัน ทั้งหมด - อนุญาตทุกอย่าง ไม่มี - อย่าอ่านไฟล์เหล่านี้

DocumentRoot- กำหนดว่าควรนำเอกสารโฟลเดอร์ใดไปแสดงให้ผู้ใช้เห็น

ตัวเลือก- ระบุคุณสมบัติเว็บเซิร์ฟเวอร์ที่ควรได้รับอนุญาตในโฟลเดอร์นี้ ตัวอย่างเช่น ทั้งหมด - อนุญาตทุกอย่าง FollowSymLinks - ติดตามลิงก์สัญลักษณ์ ดัชนี - แสดงเนื้อหาของไดเร็กทอรีหากไม่มีไฟล์ดัชนี

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

คำสั่ง- ช่วยให้คุณควบคุมการเข้าถึงไดเร็กทอรี ยอมรับสองค่า: อนุญาต, ปฏิเสธ - อนุญาตสำหรับทุกคนยกเว้นที่ระบุไว้ หรือ ปฏิเสธ, อนุญาต - ปฏิเสธสำหรับทุกคน ยกเว้นที่ระบุไว้..ru

คำสั่งทั้งหมดนี้ไม่ได้ใช้ที่นี่ เนื่องจากเราพอใจกับค่าเริ่มต้น แต่ในไฟล์ .htaccess คำสั่งเหล่านี้จะมีประโยชน์มาก

เรายังคงมีไฟล์ /etc/apache2/ports.conf:

ประกอบด้วยคำสั่ง Listen เพียงหนึ่งคำสั่ง ซึ่งจะบอกโปรแกรมว่าควรใช้งานพอร์ตใด

ไฟล์สุดท้ายคือ /etc/apache2/envvars คุณไม่น่าจะใช้งานมันได้ มันมีตัวแปรที่สามารถใช้ในไฟล์คอนฟิกูเรชันอื่นได้

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

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

สิ่งสำคัญคือต้องทราบว่าเพื่อให้เซิร์ฟเวอร์อ่านคำแนะนำจาก .htaccess การตั้งค่าสำหรับโฟลเดอร์นี้ในไฟล์โฮสต์หลักหรือเสมือนจะต้องไม่มี AllowOverride ไม่มีเพื่อให้การตั้งค่าทั้งหมดทำงานได้ตามที่คุณต้องการ อนุญาตแทนที่ทั้งหมด.

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

คำสั่งปฏิเสธอนุญาต
ปฏิเสธจากทั้งหมด

ปฏิเสธไม่ให้ทุกคนเข้าถึงโฟลเดอร์นี้ ซึ่งสำคัญสำหรับใช้กับโฟลเดอร์การกำหนดค่า ส่วนใหญ่แล้ว .htaccess ใช้เพื่อทำงานกับโมดูล mod_rewrite ซึ่งช่วยให้คุณเปลี่ยนคำขอได้ทันที:

เขียนใหม่เครื่องยนต์บน
เขียนกฎใหม่ ^product/([^/\.]+)/?$ product.php?id=$1 [L]

แต่นี่เป็นหัวข้อที่กว้างมากและอยู่นอกเหนือขอบเขตของบทความนี้

การกำหนดค่าโมดูล Apache

ดังที่ฉันได้กล่าวไปแล้ว Apache เป็นโปรแกรมโมดูลาร์ซึ่งสามารถขยายฟังก์ชันการทำงานได้โดยใช้โมดูล โมดูลโหลดเดอร์ที่มีอยู่ทั้งหมดและ ไฟล์การกำหนดค่าโมดูลต่างๆ อยู่ในโฟลเดอร์ /etc/apache/mods-available และเปิดใช้งานใน /etc/apache/mods-enable

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

คุณสามารถเปิดใช้งานโมดูลด้วยคำสั่ง:

sudo a2enmod module_name

และปิดการใช้งาน:

sudo a2dismod module_name

หลังจากเปิดหรือปิดการใช้งานโมดูลแล้ว คุณต้องรีสตาร์ท apache:

sudo systemctl รีสตาร์ท apache2

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

vi /etc/apache2/mods-available/deflate.load

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

การตั้งค่าโมดูลจะอยู่ในโฟลเดอร์เดียวกัน เฉพาะในไฟล์ที่มีนามสกุล .conf แทนที่จะเป็นโหลด ตัวอย่างเช่น ลองดูการตั้งค่าของโมดูลเดียวกันสำหรับการบีบอัดแบบยุบ:

vi /etc/apache2/mods-available/deflate.conf

ไฟล์ในโฟลเดอร์ conf-available เป็นโมดูลเดียวกัน มีเพียงไฟล์เหล่านี้เท่านั้นที่ติดตั้งแยกจาก apache เท่านั้น ไฟล์เหล่านี้สามารถเป็นไฟล์กำหนดค่าเพื่อเปิดใช้งานโมดูล php หรือภาษาการเขียนโปรแกรมอื่น ๆ ทุกอย่างทำงานเหมือนกันทุกประการที่นี่ เฉพาะคำสั่งสำหรับเปิดใช้งานและปิดใช้งานโมดูลเหล่านี้เท่านั้นที่แตกต่างกันเล็กน้อย:

a2enconf module_name

ชื่อโมดูล a2disconf

อย่างที่คุณเห็น การเปิดใช้งานโมดูลนั้นง่ายมาก มาเปิดใช้งานบางส่วนที่จำเป็นแต่ไม่ได้เปิดใช้งานโดยโมดูลเริ่มต้น:

sudo a2enmod หมดอายุ
$ sudo a2enmod ส่วนหัว
$ sudo a2enmod เขียนใหม่
$ sudo a2enmod ssl

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

การกำหนดค่าโฮสต์เสมือนของ Apache

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

การตั้งค่า โฮสต์อาปาเช่อยู่ในโฟลเดอร์ /etc/apache2/hosts-available/ หากต้องการสร้างโฮสต์ใหม่ เพียงสร้างไฟล์ด้วยชื่อใดก็ได้ (ควรลงท้ายด้วยชื่อโฮสต์จะดีกว่า) แล้วกรอกข้อมูลที่จำเป็น คุณต้องรวมพารามิเตอร์เหล่านี้ทั้งหมดไว้ในคำสั่ง โฮสต์เสมือนนอกจากพารามิเตอร์ที่กล่าวถึงในที่นี้แล้ว ยังมีการใช้สิ่งต่อไปนี้:

  • ชื่อเซิร์ฟเวอร์- ชื่อโดเมนหลัก
  • เซิร์ฟเวอร์นามแฝง- ชื่อเพิ่มเติมที่จะเข้าถึงไซต์ได้
  • ผู้ดูแลระบบเซิร์ฟเวอร์ - อีเมลผู้ดูแลระบบ
  • DocumentRoot- โฟลเดอร์ที่มีเอกสารสำหรับโดเมนนี้

ตัวอย่างเช่น:

vi /etc/apache2/sites-available/test.site.conf