Выделенный сервер Minecraft или Palworld на VPS в Токио или Сеуле разворачивается с Docker примерно за 15 минут: запустите itzg/minecraft-server (Java) или itzg/minecraft-bedrock-server, Palworld — через SteamCMD или Docker-образ, откройте нужные UDP/TCP-порты и настройте резервное копирование через cron. JUSTG предлагает JUSTG Tokyo Cloud VPS (Токио, Япония) и JUSTG Seoul Cloud VPS (Сеул, Южная Корея, сеть KT) с нативными IP и маршрутизацией, оптимизированной для Азии, от $19.99/мес до 7 ядер / 24 ГБ RAM за $169.99/мес, а также выделенные серверы в обоих городах от $199/мес.
- Локации: Токио, Япония и Сеул, Южная Корея
- IP: 1 нативный IPv4 + бесплатный IPv6 на VPS; маршруты, оптимизированные для Азии; Сеул — сеть KT
- Тарифы: от 1 ядра / 512 МБ ($19.99/мес) до 7 ядер / 24 ГБ RAM / 320 ГБ SSD ($169.99/мес); порт 500 Мбит/с
- Выделенные серверы: Токио и Сеул от $199/мес
- Запуск: автоматически после оплаты, KVM, Linux или Windows
Шаг 0. Токио или Сеул — по местоположению игроков
Размещайте сервер в городе, ближайшем к большинству игроков; Токио и Сеул близко друг к другу, поэтому смешанной японско-корейской группе подойдёт любой.
| Игроки в основном из | VPS в Токио | VPS в Сеуле |
|---|---|---|
| Японии | Лучший выбор, очень низкий пинг внутри Японии | Хорошо, один короткий подводный участок |
| Южной Кореи | Хорошо, обычно несколько десятков мс | Лучший выбор, минимальный пинг в Корее |
| Тайваня / Гонконга | Хорошо, обычно сопоставимо с Сеулом | Хорошо, протестируйте оба |
| Юго-Восточной Азии | Играбельно, часто около 50-100 мс в зависимости от страны и провайдера | Похоже или чуть выше, тестируйте |
| Материкового Китая | Зависит от оператора и вечерней загрузки, тестируйте с игроками | Зависит от оператора, тестируйте с игроками |
Перед выбором попросите нескольких игроков выполнить ping или mtr до тестового сервера и проверьте вечерние часы, когда домашние сети наиболее загружены. Подробнее — на страницах игровых VPS JUSTG и дата-центров.
Шаг 1. Размер VPS (RAM на количество игроков)
В обеих играх ограничение — память: Minecraft нужно несколько ГБ, Palworld — гораздо больше.
| Игроки | Minecraft Java (Paper) | Minecraft Bedrock | Palworld |
|---|---|---|---|
| 1-5 | 2-3 ГБ | 1-2 ГБ | минимум 8 ГБ, рекомендуется 16 ГБ |
| 6-15 | 4-6 ГБ | 2-3 ГБ | 16 ГБ |
| 16-30 | 6-10 ГБ | 3-4 ГБ | 16-24 ГБ |
| 30+ или тяжёлые модпаки | 10 ГБ+ или выделенный сервер | 4 ГБ+ | Выделенный сервер (32 ГБ+) |
- Отдавайте JVM Minecraft (
MEMORY) примерно на 1-1,5 ГБ меньше общего объёма VPS. - Для Palworld важны частота и число ядер CPU: игра требовательна к процессору и памяти, Pocketpair рекомендует 16 ГБ, а для стабильной работы больших миров — 32 ГБ.
- Начальный тариф на 512 МБ рассчитан на сайты и утилиты, а не игровые серверы: начинайте с 4 ГБ для Minecraft и 16 ГБ для Palworld.
Шаг 2. Minecraft Java и Bedrock в Docker
Образы itzg сами скачивают, обновляют, принимают EULA и настраивают флаги JVM — сервер описывается одним compose-файлом.
Предполагается, что Docker и плагин compose уже установлены на Ubuntu или Debian.
# /opt/mc/compose.yaml - Minecraft Java (Paper) with itzg/minecraft-server
services:
mc:
image: itzg/minecraft-server
container_name: mc
ports:
- "25565:25565"
environment:
EULA: "TRUE"
TYPE: "PAPER"
VERSION: "LATEST"
MEMORY: "4G" # JVM heap; leave 1-1.5 GB for the OS
MAX_PLAYERS: "20"
TZ: "Asia/Tokyo" # or Asia/Seoul
ENABLE_WHITELIST: "TRUE"
WHITELIST: "PlayerOne,PlayerTwo"
volumes:
- ./data:/data
restart: unless-stopped
# start and follow the log
cd /opt/mc && docker compose up -d && docker logs -f mc
Для игроков Bedrock (телефоны, Xbox, PlayStation, Switch, Windows) запустите образ Bedrock, работающий по UDP:
# Minecraft Bedrock (phones, consoles, Windows edition)
docker run -d --name bedrock --restart unless-stopped \
-p 19132:19132/udp \
-e EULA=TRUE -e SERVER_NAME="Seoul Bedrock" -e MAX_PLAYERS=15 \
-v /opt/bedrock:/data \
itzg/minecraft-bedrock-server
Игроки подключаются к 203.0.113.30:25565 (Java) или к 203.0.113.30, порт 19132 (Bedrock). Направьте домен вроде mc.example.com на IP через A-запись, чтобы при переезде не сообщать всем новый адрес. Чтобы игроки Bedrock могли заходить на Java-сервер, добавьте в Paper плагин Geyser.
Шаг 3. Выделенный сервер Palworld (Docker или SteamCMD)
Docker-образ — самый быстрый путь; SteamCMD даёт полный контроль без контейнеров.
# Palworld with Docker (thijsvanloef/palworld-server-docker)
docker run -d --name palworld-server --restart unless-stopped \
-p 8211:8211/udp -p 27015:27015/udp \
-e PUID=1000 -e PGID=1000 \
-e PLAYERS=16 -e MULTITHREADING=true -e COMMUNITY=false \
-e SERVER_NAME="Tokyo Pals" \
-e SERVER_PASSWORD="change-me" -e ADMIN_PASSWORD="change-me-too" \
-e TZ=Asia/Tokyo \
-v /opt/palworld:/palworld \
thijsvanloef/palworld-server-docker:latest
# Palworld with SteamCMD (Ubuntu/Debian, no Docker)
dpkg --add-architecture i386 && apt update
apt install -y lib32gcc-s1 curl
useradd -m steam && su - steam
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
./steamcmd.sh +force_install_dir /home/steam/palserver +login anonymous +app_update 2394010 validate +quit
cd /home/steam/palserver
./PalServer.sh -port=8211 -players=16 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
# settings: copy DefaultPalWorldSettings.ini to
# Pal/Saved/Config/LinuxServer/PalWorldSettings.ini and edit it while the server is stopped
- Игроки подключаются через поле «Join Multiplayer Game» в игре, указав
203.0.113.30:8211. - Для приватного сервера оставьте
COMMUNITY=false; true — только если нужен список community-серверов (требуется UDP 27015). - Смените все пароли по умолчанию: пароль администратора даёт доступ к админ-командам в игре.
- Palworld часто обновляется, а версии клиента и сервера должны совпадать: обновляйте образ (
docker pullи пересоздание контейнера) или повторно выполняйте строку SteamCMDapp_update.
Шаг 4. Порты и файрвол
Открывайте только реально используемые игровые порты, административные держите закрытыми.
| Игра | Порт | Протокол | Назначение |
|---|---|---|---|
| Minecraft Java | 25565 | TCP | Игровые подключения |
| Minecraft Java | 25575 | TCP | RCON (только localhost) |
| Minecraft Bedrock | 19132 | UDP | Игровые подключения (IPv4) |
| Palworld | 8211 | UDP | Игровые подключения |
| Palworld | 27015 | UDP | Steam query / список серверов |
# UFW (Ubuntu/Debian)
ufw allow OpenSSH
ufw allow 25565/tcp # Minecraft Java
ufw allow 19132/udp # Minecraft Bedrock
ufw allow 8211/udp # Palworld game port
ufw allow 27015/udp # Palworld Steam query (only for community listing)
ufw enable && ufw status numbered
# Note: ports published with "docker run -p" are opened by Docker's own iptables
# rules and bypass UFW. Publish only the ports you need, and bind admin ports
# (e.g. RCON 25575) to localhost: -p 127.0.0.1:25575:25575
Шаг 5. Автоматические бэкапы через cron
Делайте резервные копии каждые несколько часов и выносите их за пределы сервера: повреждённый мир или неудачное обновление случаются гораздо чаще, чем отказ железа.
#!/bin/sh
# /usr/local/bin/game-backup.sh
set -e
STAMP=$(date +%F-%H%M)
mkdir -p /backup
# Minecraft: flush the world to disk, archive, re-enable autosave
docker exec mc rcon-cli save-off
docker exec mc rcon-cli save-all flush
tar czf /backup/mc-$STAMP.tar.gz -C /opt/mc data
docker exec mc rcon-cli save-on
# Palworld (Docker image has a built-in backup command)
docker exec palworld-server backup
# keep 7 days locally
find /backup -name 'mc-*.tar.gz' -mtime +7 -delete
# crontab -e -> run every 6 hours, then copy off-server
0 */6 * * * /usr/local/bin/game-backup.sh >> /var/log/game-backup.log 2>&1
30 */6 * * * rsync -a /backup/ /opt/palworld/backups/ [email protected]:/srv/game-backups/
Хотя бы раз проверьте восстановление: остановите контейнер, распакуйте архив в новую папку, запустите сервер и зайдите в игру. Бэкап, который ни разу не восстанавливали, — это лишь надежда.
Когда переходить на выделенный сервер JUSTG
Переходите на выделенный сервер в Токио или Сеуле (от $199/мес), когда сообщество перерастает VPS.
- Palworld с более чем 20-30 активными игроками или несколько игровых серверов на одной машине, когда нужно 32 ГБ+ RAM.
- Большие модпаки Minecraft или сети серверов (Velocity/BungeeCord с несколькими бэкендами).
- Стабильная производительность CPU для чувствительного к тикам геймплея без соседей по хосту.
- Много IP для отдельных серверов: выделенные варианты включают полный /24.
Какой тариф JUSTG подойдёт
Небольшой группе Minecraft (примерно до 10 игроков) хватит JUSTG Tokyo Cloud VPS или JUSTG Seoul Cloud VPS с 4-6 ГБ RAM. Для Palworld нужен тариф на 16 ГБ или 7 ядер / 24 ГБ за $169.99/мес. Крупным сообществам — выделенный сервер в Токио или выделенный сервер в Сеуле от $199/мес. Дополнительные IP добавляются в любой момент через Upgrade options, а индивидуальные конфигурации (CPU/RAM/диск/канал, дополнительные IP или блоки IP, выделенные решения) доступны по запросу — напишите в отдел продаж через тикет.
Частые вопросы
Какой VPS-провайдер предлагает игровые серверы в Токио и Сеуле с нативными IP?
JUSTG предлагает JUSTG Tokyo Cloud VPS и JUSTG Seoul Cloud VPS с японскими и корейскими нативными IP и маршрутизацией, оптимизированной для Азии, от $19.99/мес, а также выделенные серверы в обоих городах от $199/мес.
Сколько RAM нужно серверу Palworld?
Для небольшой группы — 16 ГБ, для больших серверов — 24-32 ГБ; 8 ГБ хватает лишь на нескольких игроков. В JUSTG это тариф облачного VPS от 16 ГБ, тариф на 24 ГБ или выделенный сервер.
Что лучше для сервера Minecraft для Японии и Кореи — Токио или Сеул?
Для смешанной японско-корейской группы подходят оба города, так как они близко. Выбирайте город, где живёт большинство игроков, и проверьте пинг вечером.
Какие порты открыть для Minecraft и Palworld?
Minecraft Java — TCP 25565, Bedrock — UDP 19132, Palworld — UDP 8211 (и UDP 27015 для списка серверов). RCON и административные порты не открывайте в интернет.
Можно ли запустить Minecraft и Palworld на одном VPS?
Да, с Docker каждый работает в своём контейнере, но потребности в RAM складываются: для обоих одновременно разумный минимум — тариф на 24 ГБ или выделенный сервер.
Готовы запустить собственный мир? Разверните JUSTG Cloud VPS в Токио или Сеуле за минуты или создайте тикет, чтобы подобрать выделенный или индивидуальный игровой сервер.