Центр помощи

Пошаговые руководства по серверам, сетям и аккаунту.

Облачные серверы (VPS)

Как разместить игровой сервер на VPS в Токио или Сеуле

Как разместить игровой сервер на VPS в Токио или Сеуле

Чтобы поднять игровой сервер для игроков из Японии, Кореи и Восточной Азии, закажите облачный VPS JUSTG в Токио или Сеуле, откройте порты игры в файрволе и запустите сервер как службу systemd — тогда он будет стартовать при загрузке и перезапускаться после сбоя. Ниже — все шаги для Linux, а также обновления, резервные копии и вариант с Windows Server.

Шаг 1: Выберите локацию и тариф

Выберите город ближе к большинству ваших игроков: Токио или Сеул. В обоих случаях вы получаете нативный японский или корейский IPv4, бесплатный IPv6, маршруты, оптимизированные для Азии, и порт 500 Мбит/с. Если сомневаетесь, создайте тикет и запросите тестовый сервер, чтобы игроки сначала его попробовали.

Посмотрите требования вашего игрового сервера к CPU и RAM в его документации и возьмите тариф с запасом. Тарифы в обоих городах одинаковые:

ТарифCPURAMSSDТрафикВ месяц
012 ядра1 GB20 GB1 TB$29.99
023 ядра2 GB40 GB2 TB$39.99
034 ядра4 GB80 GB3 TB$49.99
045 ядер8 GB160 GB4 TB$79.99
056 ядер16 GB240 GB5 TB$129.99
067 ядер24 GB320 GB6 TB$169.99

Если сообщество вырастет, тариф можно повысить позже на странице услуги.

Правила честного использования облачных VPS: короткие пики CPU до 100% допустимы, но если средняя загрузка CPU за 1 час выше 50%, она автоматически ограничивается до 50%. Если игровой сервер нагружает CPU круглосуточно, присмотритесь к выделенному серверу в Токио или Сеуле (от $199/мес).

Шаг 2: Откройте порты в файрволе

Каждая игра использует свои порты и протоколы (UDP, TCP или оба) — проверьте документацию. В примере ниже порт 7777 — условный. В Debian или Ubuntu с ufw всегда разрешайте SSH до включения файрвола:

apt update && apt install -y ufw
ufw allow OpenSSH
ufw allow 7777/udp
ufw allow 7777/tcp
ufw enable
ufw status verbose

Например, Minecraft Java Edition работает на Linux и по умолчанию слушает TCP-порт 25565 — в этом случае нужно разрешить 25565/tcp.

Шаг 3: Создайте пользователя и установите сервер

Запускайте игровой сервер от отдельного пользователя, а не от root. В этом примере он установлен в /opt/game, а исполняемый файл — /opt/game/server:

useradd -r -m -d /opt/game -s /usr/sbin/nologin game
chown -R game:game /opt/game

Скопируйте или скачайте файлы игрового сервера в /opt/game по инструкции самой игры, затем снова выполните chown -R game:game /opt/game.

Шаг 4: Запустите его как службу systemd

Создайте файл /etc/systemd/system/game.service:

[Unit]
Description=Game server
After=network-online.target
Wants=network-online.target

[Service]
User=game
WorkingDirectory=/opt/game
ExecStart=/opt/game/server --port 7777
Restart=on-failure
RestartSec=10
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target

Замените ExecStart на реальную команду запуска вашей игры. Затем запустите службу и включите автозапуск:

systemctl daemon-reload
systemctl enable --now game
systemctl status game
journalctl -u game -f

Restart=on-failure автоматически поднимает сервер после сбоя, а journalctl -u game -f показывает журнал в реальном времени.

Шаг 5: Обновляйте сервер и систему

Чтобы обновить игровой сервер, остановите его, сделайте быструю копию, замените файлы и запустите снова:

systemctl stop game
tar -czf /root/game-$(date +%F).tar.gz -C /opt game
# replace the files in /opt/game with the new version
chown -R game:game /opt/game
systemctl start game

Чтобы обновления безопасности ОС ставились автоматически в Debian или Ubuntu:

apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

Шаг 6: Делайте резервные копии мира и настроек

Простое ежедневное резервное копирование с хранением архивов за 7 дней:

mkdir -p /root/backups
tar -czf /root/backups/game-$(date +%F).tar.gz -C /opt game
find /root/backups -name 'game-*.tar.gz' -mtime +7 -delete

Сохраните эти команды в скрипт и запускайте его ежедневно через cron, например в часы, когда игроков мало. Регулярно копируйте архивы за пределы сервера, например со своего компьютера:

rsync -avz [email protected]:/root/backups/ ./game-backups/
Копии на том же VPS не спасут, если VPS будет удалён — например, после смены локации, отмены услуги или если счёт не оплачен через 7 дней после срока. Всегда храните копию в другом месте.

Вариант с Windows Server

Некоторые выделенные игровые серверы работают только под Windows. На облачный VPS JUSTG можно установить Windows Server вместо Linux. Подключитесь по RDP, установите сервер и откройте его порты в брандмауэре Защитника Windows из PowerShell от имени администратора:

New-NetFirewallRule -DisplayName "Game 7777 UDP" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Game 7777 TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow

Чтобы сервер запускался после перезагрузки, используйте встроенный режим службы игры или задачу в Планировщике заданий с запуском при старте системы.

FAQ

Какой тариф нужен для моего игрового сервера?

Это зависит от игры, модов и числа игроков, поэтому отталкивайтесь от официальных требований игры и берите с запасом. Повысить тариф можно позже на странице услуги, а до покупки можно запросить тестовый сервер через тикет.

Можно ли потом перенести игровой сервер из Токио в Сеул?

Да, облачный VPS можно перенести между Токио, Сеулом и Москвой из личного кабинета раз в 30 дней. Вы получите новый VPS с новым IP, данные не копируются, а старый VPS удаляется — поэтому сначала сделайте резервную копию и сообщите игрокам новый IP.

Игроки не могут подключиться. Что проверить?

Проверьте, что служба запущена (systemctl status game), что она слушает нужный порт (ss -tulpn) и что файрвол разрешает этот порт и протокол. Если не помогло, создайте тикет, указав IP сервера, порт, время с часовым поясом и сообщения об ошибках.

Помог ли вам данный ответ?
Центр помощи
Облачные серверы (VPS) Как настроить IPv6 на VPS (Ubuntu Netplan, Debian, Rocky Linux, Windows Server) Каждый облачный сервер JUSTG помимо IPv4 получает бесплатный IPv6-адрес. IPv6 даёт второй, независимый способ подключиться к VPS, делает… Облачные серверы (VPS) Сколько времени занимает активация VPS: сроки и первые 15 минут на новом сервере Сколько времени занимает активация VPS в JUSTG? Облачные серверы (VPS) разворачиваются автоматически сразу после оплаты, а на каждом VPS… Облачные серверы (VPS) IP VPS заблокирован в Китае или третьей стороной? Как проверить и политика JUSTG по IP Если IP-адрес вашего VPS внезапно перестал быть доступен из материкового Китая или его начала блокировать третья сторона — межсетевой экран… Облачные серверы (VPS) Как увеличить RAM, SSD или добавить IP на VPS и расширить раздел (Linux и Windows) В этой статье описано, как увеличить оперативную память, SSD-диск или количество IP-адресов на VPS JUSTG, чем отличается ситуация с… Облачные серверы (VPS) Какой тариф облачного VPS выбрать? Тарифы и цены Большинству небольших проектов хватает тарифа 01 или 02, а базам данных и более нагруженным приложениям обычно нужен тариф 03 или выше. Все…
AlipayUnionPayVISAMastercardPayPalUSDTstripe