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

คำแนะนำได้รับการออกแบบสำหรับ Ubuntu 14.04 32 บิต แต่ควรทำงานกับ Ubuntu ทุกรุ่น บทช่วยสอนนี้จะสอนวิธีสร้างเซิร์ฟเวอร์เกม Mod ของ Garry

ล็อกอินผ่านเทอร์มินัลในฐานะรูท

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

ในการบล็อกพอร์ตที่ไม่ต้องการทั้งหมดจำเป็นต้องใช้คำสั่งต่อไปนี้:

iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j DROP

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

ต่อไปเราต้องอนุญาตเฉพาะพอร์ตทั้งหมดที่จำเป็นสำหรับ Garry's Mod (รวม 27005 - 27015) ด้วยคำสั่งเหล่านี้:

iptables -I INPUT -p tcp --dport 27005:27015 -j ACCEPT
iptables -I INPUT -p udp --dport 27005:27015 -j ACCEPT

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

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

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

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

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

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

iptables -A INPUT -j REJECT

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

apt-get install iptables-persistent

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

ตอนนี้ไฟร์วอลล์ของเราได้รับการตั้งค่าแล้วและไม่จำเป็นต้องมีการกำหนดค่าใด ๆ เพิ่มเติมเกี่ยวกับไฟร์วอลล์

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

apt-get install fail2ban

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

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

apt-get install screen

หลังจากการติดตั้งเสร็จสมบูรณ์ให้เรียกใช้คำสั่งนี้:

screen

ข้อจำกัดความรับผิดชอบจะปรากฏบนหน้าจอเพียงกด Enter เพื่อดำเนินการต่อ การพิมพ์screenลงในหน้าจอเริ่มต้นของคอนโซลและช่วยให้คุณทำงานภายในคอนโซลเสมือนได้หากคุณตัดการเชื่อมต่อจาก SSH หรือออกจากระบบคอนโซลเสมือนนี้จะยังคงทำงานต่อไปพร้อมกับคำสั่งของคุณด้านข้าง (เซิร์ฟเวอร์ Mod ของ Garry ทำงานเป็นคำสั่ง Linux ดังนั้น นี่คือที่ที่เราต้องใช้หน้าจอ)

ตอนนี้ก่อนที่จะติดตั้ง Steam, Mod ของ Garry และไฟล์ที่จำเป็นเราต้องมีบัญชีที่ทุ่มเท steamผมขอแนะนำให้เรียกมันว่า ในการสร้างบัญชีใหม่ให้พิมพ์ดังต่อไปนี้:

adduser steam

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

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

su steam

เราต้องการไดเรกทอรี (โฟลเดอร์) เพื่อบันทึกซอฟต์แวร์ Steam เพื่อสร้างไดเรกทอรีใช้คำสั่งนี้:

mkdir ~/Steam

ตอนนี้เราต้องการที่จะอยู่ในไดเรกทอรีนั้น หากต้องการทำให้มันเป็นไดเรกทอรีการทำงานปัจจุบันของคุณให้พิมพ์ดังต่อไปนี้:

cd ~/Steam

ตอนนี้เราต้องดาวน์โหลดซอฟต์แวร์ Steam โดยพิมพ์:

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

ตอนนี้เราต้องคลายการบีบอัดและติดตั้งโดยมีสิ่งต่อไปนี้:

tar -xvzf steamcmd_linux.tar.gz

หากคุณใช้ระบบปฏิบัติการ 64 บิตคุณจะต้องติดตั้งไลบรารี่ 32 บิตเพื่อใช้งาน Steam

apt-get install lib32stdc++6
apt-get install lib32gcc1

เรียกใช้คำสั่งต่อไปนี้เพื่อเปิด Steam บอกให้ล็อกอินเป็น "anonymous" (บัญชี Steam ที่ทุกคนสามารถใช้เพื่อดาวน์โหลดซอฟต์แวร์ฟรีจากเซิร์ฟเวอร์ของพวกเขา) และบอกให้ติดตั้งเซิร์ฟเวอร์ Mod ของ Garry ลงในโฟลเดอร์ gmodds (เก็บไว้ใน ไดเรกทอรีบ้านของบัญชี Steam)

./steamcmd.sh +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quit

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

เมื่อคำสั่งนี้เสร็จสมบูรณ์เราจะมีสำเนาทำงานของเซิร์ฟเวอร์ Mod ของ Garry อย่างไรก็ตามเนื้อหา Mod ของ Garry ส่วนใหญ่ต้องการ CounterStrike: Source (CS: S สำหรับช่วงสั้น ๆ ) ที่จะติดตั้ง ในการติดตั้ง CS: S ให้เรียกใช้คำสั่งต่อไปนี้:

./steamcmd.sh +login anonymous +force_install_dir ../cssds +app_update 232330 validate +quit

คำสั่งนี้จะใช้เวลาสักครู่

เมื่อติดตั้ง Mod และ CounterStrike ของ Garry แล้วจะต้องทำการเชื่อมโยงเข้าด้วยกันโดยใช้ไฟล์กำหนดค่า ในการทำเช่นนั้นเราจำเป็นต้องแก้ไขไฟล์ต่อไปนี้ด้วยคำสั่งนี้:

nano /home/steam/gmodds/garrysmod/cfg/mount.cfg

ในบรรทัดที่มี "cstrike" เราต้องลบเครื่องหมายสแลชสองอัน (//) ที่จุดเริ่มต้นของบรรทัดจากนั้นแทนที่ส่วนพา ธ ทั้งหมดของบรรทัด (เริ่มต้นด้วยC:/) ส่วนหนึ่งของบรรทัดนั้นต้องถูกแทนที่ด้วย:

/home/steam/cssds/cstrike

ตอนนี้ทั้งบรรทัดควรมีลักษณะเช่นนี้:

"cstrike"       "/home/steam/cssds/cstrike"

ควรมีพื้นที่แท็บในตอนเริ่มต้นก่อนคำว่า cstrike และบรรทัดไม่ควรมีเครื่องหมายสแลช (//) ที่ใดก็ได้ เมื่อเสร็จแล้วคุณสามารถบันทึกไฟล์นี้ด้วย Ctrl + X จากนั้น Y ซึ่งจะบอก Mod ของ Garry ว่าจะหา CounterStrike ได้ที่ไหนเพื่อให้สามารถใช้งานได้

ตอนนี้เราได้ติดตั้งเซิร์ฟเวอร์ Mod พื้นฐานของ Garry แล้ว หากต้องการเรียกใช้ให้แน่ใจว่าเราอยู่ในไดเรกทอรีที่ถูกต้องด้วยคำสั่งนี้:

cd /home/steam/gmodds/

จากนั้นรันคำสั่งต่อไปนี้:

./srcds_run -game garrysmod +gamemode terrortown +maxplayers 16 +map cs_office

เมื่อเริ่มต้นแล้วคุณควรจะสามารถเข้าร่วมได้โดยพิมพ์ข้อความต่อไปนี้ใน Mod Console ของ Garry (ไม่ใช่เทอร์มินัลเซิร์ฟเวอร์):

connect IP_ADDRESS

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

url -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

หากคุณต้องการเปลี่ยนจำนวนผู้เล่นที่อนุญาตบนเซิร์ฟเวอร์ของคุณให้หยุดเซิร์ฟเวอร์โดยทำ Ctrl + C และทำคำสั่งเริ่มต้นอีกครั้ง แต่แทนที่maxplayers 16ด้วยmaxplayers x(เปลี่ยนxเป็นจำนวนผู้เล่นที่คุณต้องการ) หากต้องการเปลี่ยนแผนที่เริ่มต้น (แผนที่แรกที่เล่น) ให้แทนที่cs_officeด้วยชื่อแผนที่ที่คุณต้องการ และในที่สุดหากต้องการเปลี่ยนโหมดเกมให้แทนที่terrortownด้วยโหมดเกมที่คุณต้องการ Garry's Mod มาพร้อมกับterrortown(ย่อมาจาก Trouble in Terrorist Town) และ Sandbox ตามค่าเริ่มต้น

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

nano /home/steam/gmodds/garrysmod/cfg/server.cfg

ค่าต่อไปนี้สามารถเปลี่ยนแปลงได้ฉันจะอธิบายสิ่งที่แต่ละคนทำในไม่ช้า:

hostname "server name"
sv_downloadurl "http://example.com/files/"
sv_allowupload 1
sv_password "secret password"
sv_timeout 60

การเปลี่ยนค่าชื่อโฮสต์ช่วยให้คุณสามารถเปลี่ยนชื่อเซิร์ฟเวอร์ของคุณ มันจ��ถูกเรียกว่า "Garry's Mod" เว้นแต่คุณจะเปลี่ยน ตัวอย่างเช่นจะเรียกเซิร์ฟเวอร์ของคุณ "My cool server":

hostname "My cool server"

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

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

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

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

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

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

cd /home/steam/gmodds/garrysmod/addons/
wget http://example.com/addon.zip
unzip addon.zip

แทนที่http://example.com/addon.zipด้วย URL ของที่ตั้งของ addon คุณจะต้องเปลี่ยนaddon.zipชื่อเป็นไฟล์ zip ของ addon ตอนนี้ addon ได้รับการดาวน์โหลดและคลายซิปแล้วคุณสามารถลบไฟล์ zip เพื่อประหยัดพื้นที่ได้เช่น:

rm addon.zip

อีกครั้งแทนที่addon.zipด้วยชื่อจริงของไฟล์ zip

หากเซิร์ฟเวอร์กำลังทำงานอยู่คุณต้องรีสตาร์ทด้วย Ctrl + C และออกคำสั่ง start อีกครั้ง คุณสามารถกดลูกศรขึ้นบนแป้นพิมพ์เพื่อแทรกคำสั่งสุดท้ายที่คุณวิ่งโดยอัตโนมัติ

หากคุณสูญเสียการเชื่อมต่อ SSH ของคุณเมื่อคุณเชื่อมต่ออีกครั้งคุณจะต้องออกscreen -r commandซึ่งจะช่วยให้คุณดำเนินการต่อจากที่ที่คุณอยู่ล่าสุด (เกมคอนโซล)



Leave a Comment

เซิร์ฟเวอร์ Terraria พร้อม TShock บน Linux

เซิร์ฟเวอร์ Terraria พร้อม TShock บน Linux

Terraria เป็น MMORPG จากการขุดการสร้างและการต่อสู้ บางคนบอกว่าเป็น Minecraft รุ่น 2D แต่นั่นคงไม่ยุติธรรมกับ Terraria

การสร้างเซิร์ฟเวอร์ Teamspeak 3 บน Ubuntu 14 64 บิต

การสร้างเซิร์ฟเวอร์ Teamspeak 3 บน Ubuntu 14 64 บิต

ภาพรวมไม่ว่าคุณจะทำงานในโครงการความร่วมมือขนาดใหญ่กับทีมพัฒนาของคุณหรือฆ่าหัวหน้าในเกมสวมบทบาทใหม่ล่าสุด

วิธีการตั้งค่า Left 4 Dead 2 Server บน Ubuntu

วิธีการตั้งค่า Left 4 Dead 2 Server บน Ubuntu

ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีตั้งค่าเซิร์ฟเวอร์ Left 4 Dead 2 บน Ubuntu คู่มือนี้ได้รับการทดสอบบนเซิร์ฟเวอร์ Ubuntu 15.10 ปรับปรุงข้อกำหนดเบื้องต้น

ติดตั้ง 7 วันสู่เซิร์ฟเวอร์ Die บน Ubuntu 14

ติดตั้ง 7 วันสู่เซิร์ฟเวอร์ Die บน Ubuntu 14

ในคู่มือนี้คุณจะได้เรียนรู้วิธีตั้งค่าเซิร์ฟเวอร์ 7 Days to Die (7D2D) ของคุณเองบน Ubuntu โปรดทราบว่าเกมนี้ยังคงเข้าถึงได้เร็วและที่อื่น

ติดตั้งเซิร์ฟเวอร์มัลติเพลเยอร์ SA-MP San Andreas บน CentOS 6

ติดตั้งเซิร์ฟเวอร์มัลติเพลเยอร์ SA-MP San Andreas บน CentOS 6

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

การตั้งค่าเซิร์ฟเวอร์ Half Life 2 บน CentOS 6

การตั้งค่าเซิร์ฟเวอร์ Half Life 2 บน CentOS 6

บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou

การสร้างเซิร์ฟเวอร์ Dota 2 บน CentOS 6

การสร้างเซิร์ฟเวอร์ Dota 2 บน CentOS 6

ในบทความนี้เราจะสร้างเซิร์ฟเวอร์ Dota 2 Dota เป็นเกมเล่นพร้อมกันหลายคนที่ปล่อยโดย Valve ซึ่งเป็น บริษัท หลัง Steam เพื่อเป็นการเตือนใจ

วิธีการติดตั้ง Unturned 2.2.5 บน CentOS 6

วิธีการติดตั้ง Unturned 2.2.5 บน CentOS 6

ในคู่มือนี้คุณจะได้เรียนรู้วิธีการตั้งค่าเซิร์ฟเวอร์ Unturned 2.2.5 บน Vultr VPS ที่รัน CentOS 6 หมายเหตุ: นี่เป็นเวอร์ชั่นที่แก้ไขแล้วของ Unturned ที่ไม่มี

การตั้งค่า Teamspeak 3 บน Debian Wheezy

การตั้งค่า Teamspeak 3 บน Debian Wheezy

บทความนี้จะแสดงวิธีการเรียกใช้เซิร์ฟเวอร์ Teamspeak 3 ภายใต้ Debian Wheezy ก่อนที่คุณจะเริ่มต้นด้วยคุณควรเตรียมความพร้อมกับ VPS ของคุณ ผม

วิธีการติดตั้งเซิร์ฟเวอร์ FiveM บน Ubuntu 19.04

วิธีการติดตั้งเซิร์ฟเวอร์ FiveM บน Ubuntu 19.04

สิ่งที่จำเป็นต้องมีก่อนระบบ Linux ที่ใช้งาน Ubuntu 19.04 ที่มีซีพียูอย่างน้อย 1 คอร์และหน่วยความจำ 2 GB ผู้ใช้ที่ไม่ใช่รูทบนระบบก่อนที่เราจะเริ่มต้นเพื่อให้แน่ใจว่าคุณ

การตั้งค่า Counter Strike: Source บน Debian

การตั้งค่า Counter Strike: Source บน Debian

ในคู่มือนี้เราจะตั้งค่า Counter Strike: เซิร์ฟเวอร์เกมต้นทางบน Debian 7 คำสั่งเหล่านี้ถูกทดสอบบน Debian 7 แต่พวกเขาก็ควรทำงาน

วิธีการติดตั้ง Tekkit Classic Server บน Ubuntu 16.10

วิธีการติดตั้ง Tekkit Classic Server บน Ubuntu 16.10

ใช้ระบบที่แตกต่างกันอย่างไร Tekkit Classic คืออะไร Tekkit Classic เป็น modpack สำหรับเกมที่ทุกคนรู้จักและชื่นชอบ Minecraft มันมีบางส่วนของเวอร์ชั่น

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

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

การตั้งค่าเซิร์ฟเวอร์ Minecraft บน Windows Server อาจเหมาะสมกว่าหากคุณคุ้นเคยกับ Windows GUI ในคู่มือนี้คุณจะได้เรียนรู้วิธีการตั้งค่า

วิธีติดตั้ง SA-MP San Andreas Multiplayer บน CentOS 7

วิธีติดตั้ง SA-MP San Andreas Multiplayer บน CentOS 7

ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีตั้งค่าเซิร์ฟเวอร์ SA-MP (ผู้เล่นหลายคนของ San Andreas) บน CentOS 7 สิ่งที่ต้องมีก่อนช่วยให้แน่ใจว่าระบบได้รับการอัพเดตอย่างสมบูรณ์

ติดตั้ง MineOS บน Ubuntu 14.04 สำหรับเซิร์ฟเวอร์ Minecraft

ติดตั้ง MineOS บน Ubuntu 14.04 สำหรับเซิร์ฟเวอร์ Minecraft

MineOS เป็นแพลตฟอร์มเซิร์ฟเวอร์ Minecraft ที่สมบูรณ์แบบด้วยเว็บ GUI, การสำรองข้อมูลอัตโนมัติ, การเก็บข้อมูล, สถิติประสิทธิภาพและคุณสมบัติอื่น ๆ การตั้งค่า

วิธีการติดตั้ง Counter-Strike: Global Offensive Server บน Windows

วิธีการติดตั้ง Counter-Strike: Global Offensive Server บน Windows

บทนำในคู่มือนี้คุณจะได้เรียนรู้วิธีการติดตั้งเซิร์ฟเวอร์ Counter-Strike: Global Offensive บน Windows สิ่งที่จำเป็นต้องมีก่อนที่เราจะเริ่มคุณจะต้อง

วิธีการติดตั้ง Left 4 Dead Server บน CentOS 7

วิธีการติดตั้ง Left 4 Dead Server บน CentOS 7

ในคู่มือนี้อธิบายวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ L4D บน CentOS 7 การติดตั้ง Left 4 Dead ก่อนที่เราจะเริ่มต้นเราต้องแน่ใจว่า

การติดตั้ง Reflex Server บน Windows

การติดตั้ง Reflex Server บน Windows

Introduction Reflex เป็น Arena FPS ที่กำลังจะมาถึงโดย Turbo Pixel Studios บทช่วยสอนนี้จะแสดงวิธีการตั้งค่าเซิร์ฟเวอร์ Reflex ของคุณเอง

วิธีการติดตั้ง PufferPanel (แผงควบคุม Minecraft ฟรี) บน CentOS 7

วิธีการติดตั้ง PufferPanel (แผงควบคุม Minecraft ฟรี) บน CentOS 7

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

วิธีการติดตั้ง Unturned 2.2.5 บนเดเบียน 8

วิธีการติดตั้ง Unturned 2.2.5 บนเดเบียน 8

ในคู่มือนี้คุณจะได้เรียนรู้วิธีการตั้งค่าเซิร์ฟเวอร์ Unturned 2.2.5 บน Vultr VPS ที่ใช้ Debian 8 หมายเหตุ: นี่เป็นเวอร์ชั่นที่แก้ไขแล้วของ Unturned ที่ไม่ทำงาน

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

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

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

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

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน