เซิร์ฟเวอร์ Terraria พร้อม TShock บน Linux
Terraria เป็น MMORPG จากการขุดการสร้างและการต่อสู้ บางคนบอกว่าเป็น Minecraft รุ่น 2D แต่นั่นคงไม่ยุติธรรมกับ Terraria
คำแนะนำได้รับการออกแบบสำหรับ 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
ซึ่งจะช่วยให้คุณดำเนินการต่อจากที่ที่คุณอยู่ล่าสุด (เกมคอนโซล)
Terraria เป็น MMORPG จากการขุดการสร้างและการต่อสู้ บางคนบอกว่าเป็น Minecraft รุ่น 2D แต่นั่นคงไม่ยุติธรรมกับ Terraria
ภาพรวมไม่ว่าคุณจะทำงานในโครงการความร่วมมือขนาดใหญ่กับทีมพัฒนาของคุณหรือฆ่าหัวหน้าในเกมสวมบทบาทใหม่ล่าสุด
ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีตั้งค่าเซิร์ฟเวอร์ Left 4 Dead 2 บน Ubuntu คู่มือนี้ได้รับการทดสอบบนเซิร์ฟเวอร์ Ubuntu 15.10 ปรับปรุงข้อกำหนดเบื้องต้น
ในคู่มือนี้คุณจะได้เรียนรู้วิธีตั้งค่าเซิร์ฟเวอร์ 7 Days to Die (7D2D) ของคุณเองบน Ubuntu โปรดทราบว่าเกมนี้ยังคงเข้าถึงได้เร็วและที่อื่น
ยินดีต้อนรับสู่การกวดวิชา Vultr อื่น ที่นี่คุณจะได้เรียนรู้วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ SAMP คู่มือนี้เขียนขึ้นสำหรับ CentOS 6 ข้อกำหนดเบื้องต้นคุณจะต้อง
บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou
ในบทความนี้เราจะสร้างเซิร์ฟเวอร์ Dota 2 Dota เป็นเกมเล่นพร้อมกันหลายคนที่ปล่อยโดย Valve ซึ่งเป็น บริษัท หลัง Steam เพื่อเป็นการเตือนใจ
ในคู่มือนี้คุณจะได้เรียนรู้วิธีการตั้งค่าเซิร์ฟเวอร์ Unturned 2.2.5 บน Vultr VPS ที่รัน CentOS 6 หมายเหตุ: นี่เป็นเวอร์ชั่นที่แก้ไขแล้วของ Unturned ที่ไม่มี
บทความนี้จะแสดงวิธีการเรียกใช้เซิร์ฟเวอร์ Teamspeak 3 ภายใต้ Debian Wheezy ก่อนที่คุณจะเริ่มต้นด้วยคุณควรเตรียมความพร้อมกับ VPS ของคุณ ผม
สิ่งที่จำเป็นต้องมีก่อนระบบ Linux ที่ใช้งาน Ubuntu 19.04 ที่มีซีพียูอย่างน้อย 1 คอร์และหน่วยความจำ 2 GB ผู้ใช้ที่ไม่ใช่รูทบนระบบก่อนที่เราจะเริ่มต้นเพื่อให้แน่ใจว่าคุณ
ในคู่มือนี้เราจะตั้งค่า Counter Strike: เซิร์ฟเวอร์เกมต้นทางบน Debian 7 คำสั่งเหล่านี้ถูกทดสอบบน Debian 7 แต่พวกเขาก็ควรทำงาน
ใช้ระบบที่แตกต่างกันอย่างไร Tekkit Classic คืออะไร Tekkit Classic เป็น modpack สำหรับเกมที่ทุกคนรู้จักและชื่นชอบ Minecraft มันมีบางส่วนของเวอร์ชั่น
การตั้งค่าเซิร์ฟเวอร์ Minecraft บน Windows Server อาจเหมาะสมกว่าหากคุณคุ้นเคยกับ Windows GUI ในคู่มือนี้คุณจะได้เรียนรู้วิธีการตั้งค่า
ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีตั้งค่าเซิร์ฟเวอร์ SA-MP (ผู้เล่นหลายคนของ San Andreas) บน CentOS 7 สิ่งที่ต้องมีก่อนช่วยให้แน่ใจว่าระบบได้รับการอัพเดตอย่างสมบูรณ์
MineOS เป็นแพลตฟอร์มเซิร์ฟเวอร์ Minecraft ที่สมบูรณ์แบบด้วยเว็บ GUI, การสำรองข้อมูลอัตโนมัติ, การเก็บข้อมูล, สถิติประสิทธิภาพและคุณสมบัติอื่น ๆ การตั้งค่า
บทนำในคู่มือนี้คุณจะได้เรียนรู้วิธีการติดตั้งเซิร์ฟเวอร์ Counter-Strike: Global Offensive บน Windows สิ่งที่จำเป็นต้องมีก่อนที่เราจะเริ่มคุณจะต้อง
ในคู่มือนี้อธิบายวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ L4D บน CentOS 7 การติดตั้ง Left 4 Dead ก่อนที่เราจะเริ่มต้นเราต้องแน่ใจว่า
Introduction Reflex เป็น Arena FPS ที่กำลังจะมาถึงโดย Turbo Pixel Studios บทช่วยสอนนี้จะแสดงวิธีการตั้งค่าเซิร์ฟเวอร์ Reflex ของคุณเอง
บทนำในบทช่วยสอนนี้ให้ติดตั้ง PufferPanel ใน Vultr VPS ของเรา PufferPanel เป็นโอเพ่นซอร์ส, แผงควบคุมที่ใช้งานได้ฟรีเพื่อจัดการคุณ
ในคู่มือนี้คุณจะได้เรียนรู้วิธีการตั้งค่าเซิร์ฟเวอร์ Unturned 2.2.5 บน Vultr VPS ที่ใช้ Debian 8 หมายเหตุ: นี่เป็นเวอร์ชั่นที่แก้ไขแล้วของ Unturned ที่ไม่ทำงาน
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true
ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร
ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1
AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน