เช่า VPS แล้ว SSH เข้าเครื่อง
VPS-01 (1 vCPU / RAM 3 GB / NVMe 30 GB — 250฿/เดือน) สำหรับห้อง ~20 คน เลือก Ubuntu 22.04 หรือ 24.04:
~25 นาทีUbuntu 22.04/24.04 · LocalAdmin + EXILED
เกมฟรี เซิร์ฟฟรี — เปิดห้องกติกาของตัวเอง ลงปลั๊กอินแต่งบทบาทได้สุดทาง ผ่าน EXILED
ความสนุกของ SCP:SL อยู่ที่กติกาห้อง — เซิฟสาธารณะคุมอะไรไม่ได้เลย แต่ห้องของตัวเองบน VPS ตั้งได้หมดตั้งแต่ friendly fire ยันปลั๊กอินเปลี่ยนบทบาท และเกมนี้ทั้งเกมทั้งเซิร์ฟฟรี — จ่ายแค่ค่าเครื่อง
VPS-01 (1 vCPU / RAM 3 GB / NVMe 30 GB — 250฿/เดือน) สำหรับห้อง ~20 คน เลือก Ubuntu 22.04 หรือ 24.04:
เซิร์ฟเวอร์ทางการชื่อ SCP: Secret Laboratory Dedicated Server — app id 996560 โหลดแบบ anonymous:
เซิร์ฟ SCP:SL ต้องรันผ่าน LocalAdmin (ตัวห่อทางการของ Northwood มากับไฟล์เซิร์ฟแล้ว) — รอบแรกมันจะสร้างไฟล์ config ทั้งชุดให้ที่ ~/.config/SCP Secret Laboratory/:
แก้ไฟล์ ~/.config/SCP Secret Laboratory/config/7777/config_gameplay.txt — ค่าที่ควรตั้งก่อนเปิด:
เล่นกันเองให้เพื่อนต่อ IP ตรงได้เลย — แต่ถ้าอยากให้เซิฟโผล่ในลิสต์สาธารณะของเกม ต้องส่งอีเมลขอ verify จาก Northwood ตามขั้นตอนที่แนบมาในไฟล์ config (ฟรี แต่รอตรวจ)
อยากได้ระบบเพิ่ม เช่น ตำแหน่งพิเศษ อีเวนต์กลางเกม หรือ SCP ตัวใหม่ — ปลั๊กอินของชุมชนเกือบทั้งหมดรันบนEXILED (โอเพนซอร์ส): โหลดตัวติดตั้ง Exiled.Installer-Linux จากหน้า Releases ของ repo มารันในโฟลเดอร์เซิร์ฟ แล้ววางไฟล์ปลั๊กอิน (.dll) ใน ~/.config/EXILED/Plugins/ จากนั้น restart

ทางลัด: LinuxGSM (scpslserver)ก็รองรับ SCP:SL — ได้ install/monitor/update ครบชุดเหมือนเกมอื่น:

หลังเปิดเซิร์ฟแล้ว
สี่ข้อนี้คือสิ่งที่เจอซ้ำที่สุดหลังเซิร์ฟขึ้นแล้ว — อ่านไว้ก่อนจะประหยัดเวลาได้เป็นชั่วโมง
สาเหตุ — แก้ผิดที่ — SCP:SL ไม่ได้อ่าน config จากโฟลเดอร์ที่ติดตั้ง แต่อ่านจากโฟลเดอร์ของผู้ใช้ แยกตามพอร์ต
วิธีแก้ — ไฟล์จริงอยู่ที่ ~/.config/SCP Secret Laboratory/config/<พอร์ต>/ — แก้ที่นั่นแล้ว restart ถึงจะมีผล
สาเหตุ — LocalAdmin ผูกกับ session ที่เปิดไว้ พอหลุด session โปรเซสก็ตาย
วิธีแก้ — ผูกเป็น systemd service ให้รันเป็นเบื้องหลังและกลับมาเองเมื่อเครื่องรีบูต — อย่าใช้ screen เพราะจัดการยากกว่าและตายเงียบ
สาเหตุ — วางไฟล์ .dll ผิดโฟลเดอร์ EXILED มีโครงสร้างของตัวเองที่แยกจากตัวเกม
วิธีแก้ — ปลั๊กอินต้องอยู่ที่ ~/.config/EXILED/Plugins/ และต้องเป็นเวอร์ชันที่ตรงกับ EXILED ที่ลงไว้ ไม่ใช่เวอร์ชันที่ตรงกับตัวเกม
สาเหตุ — เปิด TCP ไว้ด้วยความเคยชิน แต่เกมนี้ใช้ UDP อย่างเดียว
วิธีแก้ — ufw allow 7777/udp เท่านั้นพอ — การเปิด TCP เพิ่มไม่ช่วยอะไรและเปิดช่องให้ถูกสแกนโดยเปล่าประโยชน์
ห้อง 20–25 คนใช้ RAM ~2–3 GB — VPS-01 (1 vCPU / 3 GB) เริ่มได้ ถ้าเปิดห้องใหญ่ 30+ คนหรือลงปลั๊กอินเยอะ แนะนำขยับเป็น VPS-02 เพราะเกมนี้ CPU ทำงานหนักตอนคนเยอะพร้อมกัน
LocalAdmin เป็นตัวห่อเซิร์ฟทางการของ Northwood — จัดการ restart อัตโนมัติ, อัปเดต config และ console ให้ ต้องรันผ่านมันเสมอ (มันมากับไฟล์เซิร์ฟแล้ว ไม่ต้องโหลดเพิ่ม)
เซิฟ private ให้เพื่อนต่อ IP ตรงได้เลยไม่ต้องทำอะไร แต่ถ้าอยากขึ้นลิสต์เซิร์ฟสาธารณะในเกม ต้องขอ verify จาก Northwood ทางอีเมล (เงื่อนไขอยู่ในไฟล์ config ของเซิร์ฟ) — เซิฟไทยส่วนใหญ่เริ่มจาก private ก่อน
EXILED คือเฟรมเวิร์กปลั๊กอินของชุมชนที่ ecosystem ใหญ่สุด ปลั๊กอินดัง ๆ เกือบทั้งหมดเขียนบนมัน ส่วน Plugin API ทางการของ Northwood ยังปลั๊กอินน้อยกว่า — เปิดเซิฟไทยเอาสนุก เริ่มที่ EXILED ตรงกว่า
ค่าเริ่มต้นของเกมคือ 20 คนต่อรอบ ซึ่งแพ็กเล็กสุดรับไหวถ้าไม่ลงปลั๊กอินหนัก — ตัวที่ทำให้หนักขึ้นคือปลั๊กอิน EXILED ที่เพิ่มระบบใหม่ ๆ และการเพิ่มจำนวนคนเกินค่าเริ่มต้น เพราะแมพในเกมออกแบบมาสำหรับคนจำนวนนั้น ใส่คนเยอะเกินทั้งกินเครื่องและทำให้เกมเสียสมดุล
พร้อมสั่งแล้ว? ดูสเปก VPS ที่เหมาะกับ SCP:SL
Cloud VPS
headless Linux ทางการ — ตั้งง่ายที่สุดฝั่ง VPS, ม็อดโหลดอัตโนมัติ, อ่านค่า UPS
Cloud VPS
เบาและถูกที่สุดฝั่ง VPS — srcds, โหมด coop/versus, แมพ Workshop และ SourceMod
Cloud VPS
แอป dedicated แยกโหลดแบบ anonymous, แคมเปญเก็บต่อได้ และกับดัก serversettings.xml ที่ถูกเขียนทับ
VPS 101
SSH, SteamCMD, เปิดพอร์ต, systemd, ดู log และ backup อัตโนมัติ
หรือกลับไปดูไกด์ทั้งหมด 34 หน้า
เซิร์ฟแลค = ย้ายเครื่องแรงกว่าให้ฟรีเริ่ม 150฿/เดือน · ดาต้าเซ็นเตอร์กรุงเทพ ping 5–20 ms
เปิดเซิร์ฟเลย