Когда, как не в выходной день поговорить об играх. Если у вас есть желание установить и настроить свой игровой сервер какой-нибудь популярной игры, можно воспользоваться Open Source проектом LinuxGSM (Linux Game Server Manager)
Это набор готовых скриптов для установки одного из 126 поддерживаемых игровых серверов. Список игр представлен на сайте. Там же подробное руководство по установке и управлению игровым сервером. Покажу на примере установки сервера Minecraft. Мне уже приходилось его устанавливать и настраивать для сына, только через Pterodactyl. Это похожая панель, только там список игр значительно меньше и запускается всё в Docker.
Возвращаемся к LinuxGSM. Идём на страницу с инструкцией для Minecraft Server и устанавливаем его. Я устанавливал на Ubuntu 20.04:
# dpkg --add-architecture i386 # apt update# apt install curl wget file tar bzip2 gzip unzip \bsdmainutils python3 util-linux ca-certificates \binutils bc jq tmux netcat lib32gcc1 lib32stdc++6# adduser mcbserver# su - mcbserver# wget -O linuxgsm.sh https://linuxgsm.sh # chmod +x linuxgsm.sh # bash linuxgsm.sh mcbserver# ./mcbserver install
Можете наблюдать за процессом установки. Когда он успешно завершится, запустите сервер:
# ./mcbserver start
Убедитесь, что он стартовал, и служба сервера слушает порт:
# netstat -tulnp | grep 19132udp 0 0 0.0.0.0:19132 0.0.0.0:* 47190/bedrock_serve
Можно подключаться к серверу. На всякий случай проверьте firewall - настройте или отключите его.
Сайт linuxgsm.com у меня открылся только через американский vpn, хотя docs.linuxgsm.com нормально открывался с московского ip. Не знаю, с чем это связано, не разбирался.
Сайт - https://linuxgsm.com
Исходники - https://github.com/GameServerManagers/LinuxGSM
#игры