VPS chạy MMO/Game private server, nuôi acc 24/7 không bị ban

Chia sẻ bài viết

Mục lục
💡 AI-ready skill doc: bạn đang vibe code với Claude Code/Cursor/Codex/Gemini? Copy nguyên bài này paste vào AI của bạn - nó sẽ đọc như một skill document và áp dụng đúng pattern này vào project mà không cần bạn giải thích lại. Tiện, gọn, dùng được luôn.
Minh họa VPS chạy MMO Game private server

Đây là bài tôi viết cho 2 nhóm người: (1) anh em chơi MMO muốn nuôi nhân vật cày level 24/7, farm gold, daily quest, AFK skill training mà không phải để PC chạy cả đêm; (2) nhóm host private server (Minecraft, Mu Online, Lineage, Ragnarok, World of Warcraft private...) muốn nhiều người vào chơi ổn định. Hai use case khác nhau nhưng chung 1 đòi hỏi: VPS phải có IP sạch, latency thấp về server đích, uptime cao, và quan trọng là bạn biết cách config để tránh bị anti-cheat detect.

⚠️ Lưu ý: Bài viết mang tính kỹ thuật. Việc botting, multi-acc, host private server có thể vi phạm Terms of Service của game publisher. Bạn tự chịu trách nhiệm về rủi ro ban acc/pháp lý. Bài này không cổ vũ vi phạm TOS - chỉ giải thích yêu cầu kỹ thuật.

1. Phân biệt 2 nhu cầu

A. Nuôi acc / chạy bot 24/7 (client-side)

Bạn cài game client (hoặc emulator) trên VPS, chạy bot script (Auto Hotkey, ViMacro, Razer Synapse macros, hoặc custom bot framework), để nhân vật farm/quest tự động. Đặc điểm:

  • Cần OS hỗ trợ game client - đa số là Windows Server vì hầu hết MMO client là Win32/64.
  • Cần GPU hoặc software rendering. VPS thường không có GPU rời nên game phải chạy được DirectX software mode hoặc trên CPU mạnh.
  • IP của VPS phải không trùng dải đã bị ban trước đó - nếu bạn thuê VPS bị nhiều người dùng rồi ban, có thể bị flag ngay.
  • Latency từ VPS đến game server (thường VN/SG/KR/JP) phải thấp (<100ms) để game không bị disconnect.

B. Host private server (server-side)

Bạn chạy server software (ví dụ: Spigot/Paper cho Minecraft, MaNGOS/AzerothCore cho WoW, eAthena cho Ragnarok, Mu Server Files). Đặc điểm:

  • Đa số server software chạy tốt nhất trên Linux (Ubuntu/Debian) - ăn ít RAM hơn, ổn định hơn.
  • Cần RAM nhiều (Minecraft với 50 player cần ~4-8GB, WoW private ~8-16GB).
  • Cần CPU single-thread mạnh (Minecraft, các game Java đặc biệt phụ thuộc).
  • Cần bandwidth ổn định và port mở (25565 cho Minecraft, 8085 cho WoW...).
  • IP nên là dải không bị block bởi game launcher / Steam region.

2. Cấu hình VPS theo workload

WorkloadvCPURAMDiskOSGợi ý gói
1-2 bot acc MMO nhẹ (Mu, Ragnarok, MMORPG cũ)22-4GB40GBWindows Server 2019/2022VPS 30
3-5 bot acc song song44-8GB80GBWindows ServerVPS 50/80
Minecraft private 10-30 player2-44-8GB80GB SSDLinux Ubuntu 24.04VPS 50
Minecraft private 50-100 player + plugins6-816GB160GB SSDLinuxVPS 160
WoW private server 100 concurrent816GB160GBLinuxVPS 160
Mu Online / Ragnarok server48GB80GBWindows hoặc LinuxVPS 80
Rust/Ark/Valheim 20 slot616GB160GB NVMeLinuxVPS 160

Các gói Cloud VPS tại TND có dải từ 199.000đ (VPS 20) đến 2.790.000đ/tháng (VPS 320) đáp ứng được từ bot solo đến server private vài trăm slot. Toàn bộ dùng Ceph SSD Enterprise NVMe, RAM ECC, IPv4 sạch (TND quản lý dải IP riêng, không recycle từ provider khác), datacenter có cả VN và US.

3. IP sạch: tại sao quan trọng

Game publisher và anti-cheat (BattlEye, EAC, Vanguard, GameGuard) duy trì blacklist IP của:

  • VPS providers nổi tiếng cho hosting bot (đặc biệt một số provider Mỹ/EU).
  • IP đã từng bị ban nhiều account.
  • Dải IP datacenter mà không phải residential ISP.

VPS có IP "fresh" (chưa bị flag) và provider không bị reputation xấu sẽ giảm đáng kể nguy cơ bị soft-ban ngay khi đăng nhập. Để check IP có bị blacklist không:

# Check trên máy VPS
curl -s ifconfig.me  # lấy public IP

# Check reputation
curl -s "https://ipinfo.io/$(curl -s ifconfig.me)/json"

# Check spam blacklist
curl -s "https://api.abuseipdb.com/api/v2/check?ipAddress=$(curl -s ifconfig.me)" \
  -H "Key: YOUR_API_KEY" -H "Accept: application/json"
💡 Mẹo: Khi đăng nhập acc lần đầu trên VPS mới, đừng login từ IP VN rồi switch sang VPS US ngay - publisher detect "impossible travel" và flag ngay. Hãy login VPS, đợi vài giờ, chơi nhẹ rồi mới bật bot. Cẩn thận hơn nữa: dùng VPN/proxy có IP cùng region với account gốc.

4. Setup VPS Windows nuôi acc MMO

Bước 1: Cài game client

RDP vào VPS, download installer từ trang chính thức của game (không tải bản crack - rủi ro malware và detect cao hơn). Cài đặt như máy thường.

Bước 2: Cấu hình hiển thị nhẹ

VPS không có GPU rời, chỉnh game settings xuống thấp nhất:

  • Resolution: 800x600 hoặc 1024x768.
  • Effects, shadow, particle: off.
  • FPS cap: 30. Nhiều bot không cần FPS cao.

Bước 3: Bật persistent RDP session

Windows mặc định lock screen khi disconnect RDP, làm bot đứng hình. Fix bằng cách edit registry hoặc dùng script:

REM Disconnect RDP nhưng giữ session chạy (chạy trong CMD trên VPS)
tscon %sessionname% /dest:console

REM Hoặc: dùng group policy disable lock screen
gpedit.msc -> Computer Configuration -> Administrative Templates
-> Control Panel -> Personalization -> Do not display lock screen: Enabled

Bước 4: Auto-restart khi VPS reboot

Thêm shortcut bot vào Startup folder:

shell:startup
# Bỏ shortcut vào folder mở ra
# Bot sẽ tự chạy khi VPS reboot

Bước 5: Monitoring

Cài Telegram bot gửi notification khi bot crash hoặc disconnect (dùng webhook đơn giản từ AutoIt/AHK script). Tránh tình trạng bot chết 6 tiếng mới biết.

5. Setup VPS Linux host Minecraft private server

# 1. SSH vào VPS Ubuntu
ssh root@your-vps-ip

# 2. Cài Java 21 (cho Paper/Spigot 1.21+)
apt update && apt install -y openjdk-21-jre-headless screen wget

# 3. Tạo user riêng cho minecraft
adduser --disabled-password --gecos "" minecraft
su - minecraft

# 4. Download PaperMC latest
mkdir mc-server && cd mc-server
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4-latest.jar -O server.jar

# 5. Tạo start script
cat > start.sh << 'EOF'
#!/bin/bash
java -Xms4G -Xmx6G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
  -jar server.jar nogui
EOF
chmod +x start.sh

# 6. Run lần đầu để generate eula.txt, server.properties
./start.sh
# Sau đó: sửa eula.txt -> eula=true, edit server.properties

# 7. Chạy trong screen để giữ session khi SSH disconnect
screen -S minecraft
./start.sh
# Ctrl+A rồi D để detach, screen -r minecraft để attach lại

Production hơn thì dùng systemd service thay vì screen:

# /etc/systemd/system/minecraft.service (chạy với sudo)
[Unit]
Description=Minecraft Server
After=network.target

[Service]
Type=simple
User=minecraft
WorkingDirectory=/home/minecraft/mc-server
ExecStart=/home/minecraft/mc-server/start.sh
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

# Enable
systemctl daemon-reload
systemctl enable --now minecraft
systemctl status minecraft

6. Latency: chọn datacenter đúng

Server game đặt ởVPS đặt ởLatency ước tính
Việt Nam (game VN local)VPS VN5-15ms
Singapore (mọi game SEA)VPS VN30-50ms
Korea/Japan (MapleStory KR, Lost Ark KR)VPS VN50-80ms
US East (WoW US, FFXIV NA)VPS US East10-30ms
US West (LoL NA, Steam US)VPS US West10-30ms
EU (Final Fantasy EU, EVE Online)VPS US East80-120ms

Test latency từ VPS:

# Trên VPS, ping game server
ping -c 20 game-server-hostname.com

# Trace route check hop nào nghẽn
mtr --report --report-cycles 30 game-server.com

7. Bảo mật cơ bản cho VPS game/MMO

  • Thay đổi RDP port mặc định 3389 sang port khác (ví dụ 49152) để giảm brute force.
  • Firewall: chỉ mở port cần thiết. Linux dùng ufw, Windows dùng Windows Firewall hoặc fail2ban tương đương.
  • Password mạnh + key authentication cho SSH.
  • Backup world Minecraft/account database hàng ngày sang object storage hoặc VPS khác.
  • Update OS định kỳ, đặc biệt patch security.
# Linux: setup ufw cho Minecraft
ufw allow OpenSSH
ufw allow 25565/tcp comment 'Minecraft'
ufw allow 25565/udp comment 'Minecraft voice'
ufw enable

# Backup world hằng đêm vào /backups
cat > /home/minecraft/backup.sh << 'EOF'
#!/bin/bash
cd /home/minecraft/mc-server
tar czf /backups/world-$(date +%F).tar.gz world world_nether world_the_end
find /backups -name "world-*.tar.gz" -mtime +7 -delete
EOF
chmod +x /home/minecraft/backup.sh
crontab -e
# Thêm: 0 3 * * * /home/minecraft/backup.sh

8. Kết luận

Tổng hợp lại: bot nuôi acc nhẹ chọn VPS 30/50 Windows, server private vừa chọn VPS 80/160 Linux, server private lớn chọn VPS 250/320. Quan trọng nhất vẫn là IP sạch + latency thấp + provider có support tiếng Việt để xử lý nhanh khi server có sự cố. Đừng tiếc tiền chọn gói quá nhẹ vì lag/crash trong game làm hỏng cả mục đích chơi.

Bài viết liên quan

Cần VPS game ổn định, IP sạch, latency thấp?

Dải sản phẩm Cloud VPS tại TND có cả Windows lẫn Linux, datacenter VN/US, Ceph SSD Enterprise NVMe + RAM ECC giúp game server không lag spike, IPv4 fresh để giảm rủi ro flag từ anti-cheat. Khởi tạo 60s, hỗ trợ tiếng Việt 24/7.

Xem bảng giá Cloud VPS

2009
15+ năm vận hành liên tục
10+
tập đoàn lớn tin dùng
100+
doanh nghiệp SMB Việt
30 ngày
đổi key lỗi miễn phí
Phần mềm bản quyền chính hãng chúng tôi cung cấp
Bản quyền chính hãng Hóa đơn VAT đầy đủ Đổi key lỗi 30 ngày Vận hành từ 2009 MST 0200994870 Hotline 0225.999.6666