Как создать сервер Cyberpunk 2077 с Open77
Это руководство шаг за шагом проведёт вас через создание вашего многопользовательского сервера Cyberpunk 2077 на Open77: доступ Alpha, лицензионный ключ, первый запуск, панель Warden, server.jsonc, ресурсы Lua, моды и открытие портов. Актуально на октябрь 2026 года.
1. Зачем создавать сервер Cyberpunk 2077?
Open77 (OPEN//77) - это многопользовательская коммьюнити-платформа для Cyberpunk 2077. Размещение собственного сервера Cyberpunk 2077 позволяет вам:
- Играть вместе в Night City: ролевые игры, freeroam, deathmatch или battle royale.
- Создавать собственные игровые режимы с помощью ресурсов Lua 5.4 и веб-интерфейсов (WebUI).
- Настраивать мир: транспорт, карты, NPC, кибернетику, погоду и моды, автоматически распространяемые среди игроков.
- Собрать сообщество с самого начала развития молодой многопользовательской сцены, где еще есть место, чтобы заявить о себе.
Open77 работает по тому же принципу, что и FiveM для GTA V: выделенный сервер, бесплатный лицензионный ключ, веб-панель администратора и скриптовые ресурсы. Сервер поставляется готовым к игре с режимом Freeroam: вы можете открыть свой мир за несколько минут, а затем развивать его.
2. Необходимые технические требования
Сервер Open77 сознательно сделан легковесным: ему не нужны ни Cyberpunk 2077, ни движок REDengine, ни данные игры. Проверьте следующие пункты перед началом:
- ✔ Система : Windows x64 или Linux x64 (Debian), runtime .NET включён в архив: больше ничего устанавливать не нужно
- ✔ Оборудование : Официальная документация не устанавливает минимальных требований; в качестве ориентира, VPS с 2-4 ядрами и 4 ГБ RAM достаточно для старта, увеличивайте ресурсы в зависимости от ваших Lua-ресурсов и числа игроков
- ✔ Игра : Установка Cyberpunk 2077 на серверной машине не требуется
- ✔ Игроки : Каждый игрок должен иметь Cyberpunk 2077 версии 2.31 с дополнением Phantom Liberty на 64-битной Windows 10 или 11, а также доступ Alpha
- ✔ Хостинг : Ваш ПК для тестирования, затем VPS или выделенный сервер для сервера, открытого 24/7
3. Получить доступ Alpha и лицензионный ключ
Чтобы скачать сервер и зарегистрировать его на мастер-сервере Open77, вам нужен аккаунт с доступом Alpha и лицензионный ключ, сгенерированный в keymaster.
Запросить доступ Alpha
Присоединитесь к официальному Discord (discord.open2077.net) и используйте команду бота в любом канале, затем следуйте инструкциям. Доступ проверяется в момент входа в мир.
Discord
/alpha apply
Создать аккаунт Open77
Создайте бесплатный аккаунт на open2077.net. Именно этот аккаунт даёт вам доступ к скачиванию сервера и к keymaster.
Сгенерировать лицензионный ключ
В keymaster (open2077.net/account/keys) создайте ключ. Он начинается с op77_live_ и отображается только один раз: скопируйте его немедленно. Один аккаунт может иметь до 20 активных ключей, и один и тот же ключ можно использовать для нескольких серверов.
4. Скачать и запустить сервер Open77
Выделенный сервер Open77 скачивается со страницы Host официального сайта. Архив содержит сервер и его runtime .NET, готовый к игре режим Freeroam, Warden (мастер настройки и веб-панель) и runtime Lua 5.4.
- Перейдите на open2077.net/host со своим аккаунтом Alpha и выберите канал Stable (рекомендуется), а не Unstable
- Скачайте архив для вашей системы: .zip для Windows, .tar.gz для Linux, и проверьте его отпечаток SHA-256, указанный на странице
- Распакуйте архив в папку, выделенную для вашего сервера
- Запустите Start.cmd в Windows или ./start.sh в Linux (либо напрямую исполняемый файл Open77.Server)
Указать лицензионный ключ
Рекомендуемый способ - передавать ключ через переменную окружения OP77_LICENSE_KEY, чтобы никогда не записывать его открытым текстом в файл конфигурации:
Linux :
Terminal
export OP77_LICENSE_KEY="op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
./start.sh
Windows :
PowerShell
$env:OP77_LICENSE_KEY = "op77_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
.\Start.cmd
5. Мастер настройки и панель Warden
Warden - это веб-панель администратора, поставляемая с сервером Open77, аналог txAdmin для FiveM. При первом запуске, если файл server.jsonc отсутствует, в браузере открывается мастер настройки.
Открыть Warden
Откройте адрес Warden в браузере. По умолчанию панель прослушивает только локально, на порту 11780.
Браузер
http://localhost:11780
Ввести PIN-код
При первом запуске сервер выводит одноразовый PIN-код в своих логах. Введите его в Warden, чтобы разблокировать настройку.
Создать аккаунт владельца и настроить сервер
Создайте свой логин и пароль администратора (после этого PIN становится недействительным), затем укажите название сервера, лицензионный ключ, публичный адрес и видимость. Мастер сгенерирует файл server.jsonc.
6. Настройка файла server.jsonc
Файл server.jsonc (JSON с поддержкой комментариев) содержит всю конфигурацию сервера. Мастер настройки создаёт такой файл; вот основные блоки, которые нужно знать:
server.jsonc
{
"identity": {
"name": "Night City RP",
"visibility": "public"
},
"network": {
"port": 11778,
"publicEndpoint": "play.example.com:11778"
},
"query": {
"enabled": true,
"map": "Night City",
"gamemode": "Freeroam"
},
"masterServer": {
"enabled": true,
"url": "https://master.open2077.net/",
"licenseKey": null,
"licenseKeyEnvironmentVariable": "OP77_LICENSE_KEY"
},
"warden": {
"enabled": true,
"bind": "127.0.0.1:11780"
}
}
-
identity.name- Название сервера, отображаемое в браузере серверов launcher -
identity.visibility- Видимость в каталоге: public (в списке), unlisted или private (по приглашению) -
network.port/network.publicEndpoint- Игровой порт UDP (11778 по умолчанию) и публичный адрес, который игроки используют для подключения -
query- Включает запрос информации о сервере и задаёт отображаемую карту и игровой режим -
masterServer- Регистрация на мастер-сервере Open77; оставьте licenseKey как null, чтобы ключ считывался из переменной OP77_LICENSE_KEY -
warden.bind- Адрес прослушивания панели Warden, оставляйте локальным
Аргументы запуска
На VPS вы также можете передать всё через аргументы запуска: --no-setup пропускает мастер настройки, --public-ip объявляет ваш публичный IP, а --max-players задаёт максимальное количество игроков. Добавьте --check-config, чтобы проверить конфигурацию без запуска сервера.
Terminal
./Open77.Server --no-setup --config server.jsonc \
--public-ip 203.0.113.10 --port 11778 --max-players 32 \
--log-level info
7. Добавление ресурсов Lua и базы данных
Весь контент вашего сервера (игровые режимы, HUD, скрипты, карты, транспорт) представлен в виде ресурсов: пакетов скриптов Lua 5.4, разрешений и веб-файлов, которые сервер загружает и распространяет среди игроков. Они разложены по категориям в папке resources/:
resources/
resources/
system/ official platform resources
gamemodes/ playable modes and HUDs
dev/ examples and harnesses
assets/
loaders/ archivexl, tweakxl
maps/ world packages
vehicles/ vehicle packages
mods/ third-party packages
Манифест open77.lua
У каждого ресурса есть файл open77.lua, который объявляет его имя, версию, серверные, клиентские и общие скрипты, веб-интерфейс и необходимые разрешения. Серверные скрипты никогда не отправляются игрокам.
open77.lua
resource "garage"
version "1.0.0"
auto_start true
shared_script "shared/config.lua"
server_script "server/main.lua"
client_script "client/main.lua"
web_ui_page "web/index.html"
web_files { "web/**" }
permissions { "network.events" }
Управление ресурсами из консоли
После добавления папки пересканируйте манифесты командой refresh, затем запустите ресурс командой ensure. Также доступны команды start, stop, restart и resources (список), а также горячая перезагрузка из Warden.
Console
refresh
ensure garage
restart garage
stop garage
Пришли из FiveM?
Open77 заимствует многие концепции FiveM и предлагает алиасы совместимости: Citizen.CreateThread, Wait, RegisterCommand, события и exports работают, а fxmanifest.lua превращается в open77.lua. Однако натив GTA (Citizen.InvokeNative, RequestModel, RequestAnimDict) не существует: скрипт FiveM нужно адаптировать, а не просто скопировать. Если вы новичок в FiveM, посмотрите также наше руководство по созданию сервера FiveM.
База данных MySQL / MariaDB
Для сохранения данных (персонажи, инвентари, транспорт) включите блок database в server.jsonc. Поддерживаются только MySQL и MariaDB. Строку подключения в формате MySqlConnector предпочтительно передавать через переменную OP77_DATABASE_CONNECTION, и каждый ресурс, обращающийся к базе, должен объявить разрешение database.access.
OP77_DATABASE_CONNECTION
Server=127.0.0.1;Port=3306;Database=open77;User ID=open77;Password=SECRET;
8. Добавление модов, необходимых серверу
Open77 умеет автоматически устанавливать моды, необходимые вашему серверу (ArchiveXL, TweakXL, транспорт, карты), перед запуском игры: игрокам не нужно делать ничего вручную и не нужно перезапускать игру, чтобы присоединиться.
В Warden откройте вкладку Mods (требуется разрешение mods.manage) и импортируйте архив мода (Zip, 7z или RAR)
Проверьте план установки: файлы, их расположение и добавленные или заменённые файлы, затем подтвердите
Перезапустите сервер: список необходимых модов обновится, и каждый игрок увидит перед загрузкой название и размер каждого мода
Три статуса безопасности
- Verified - мод проверен командой Open77, разрешён любой тип контента (включая исполняемые файлы), распространяется платформой
- Unverified - принимаются только инертные данные (.archive, .tweak, .xl, INI-файлы движка), размещённые на вашем сервере
- Blocked - мод отклонён: игроки не могут присоединиться к серверу, который его требует
9. Сеть: порты и настройка межсетевого экрана
Open77 использует порт UDP для игры и порт TCP для загрузки ресурсов игроками. Чтобы ваш сервер был доступен из интернета, оба эти порта должны быть открыты.
Порты для открытия
- UDP 11778 (по умолчанию): игровой трафик, изменяется через network.port или --port
- TCP 11779 (по умолчанию): загрузка ресурсов и модов игроками
- TCP 11780 : панель Warden, оставляйте локальной, не открывайте её публично
Примеры правил межсетевого экрана
Windows Defender :
PowerShell (Admin)
New-NetFirewallRule -DisplayName "Open77 Game" -Direction Inbound -Protocol UDP -LocalPort 11778 -Action Allow
New-NetFirewallRule -DisplayName "Open77 Downloads" -Direction Inbound -Protocol TCP -LocalPort 11779 -Action Allow
Linux UFW :
Terminal
sudo ufw allow 11778/udp
sudo ufw allow 11779/tcp
Linux iptables :
Terminal
sudo iptables -A INPUT -p udp --dport 11778 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 11779 -j ACCEPT
10. Администрирование: Warden, резервные копии и обновления
Warden централизует администрирование вашего сервера Cyberpunk 2077 через браузер:
- Консоль в реальном времени: читать логи и выполнять команды сервера
- Модерация игроков: предупреждать, исключать, банить и управлять списком заблокированных, отправлять объявления
- Управление ресурсами Lua с горячей перезагрузкой, без перезапуска сервера
- Аккаунты администраторов с разрешениями, ограниченными по ролям, а также значок и баннер сервера
- ✔ Резервные копии: регулярно копируйте ваш server.jsonc, папку resources/ и базу данных за пределы машины. Автоматизируйте этот процесс: про ручную резервную копию рано или поздно забывают.
- ✔ Обновления: оставайтесь на канале Stable и обновляйте сервер сразу после выхода новой версии, так как игрокам нужна совместимая версия. В Alpha сохраняйте резервную копию ваших ресурсов перед каждым обновлением.
11. Сделать ваш сервер заметным
После регистрации на мастер-сервере с помощью лицензионного ключа публичный сервер автоматически появляется в браузере launcher Open77 и на open2077.net. Несколько настроек могут сыграть важную роль:
- ✔ Выберите понятное название и описание, которые сообщают о вашем игровом режиме, языке и атмосфере.
- ✔ Добавьте теги: первый тег, соответствующий известному режиму, определяет категорию, в которую попадает ваш сервер, иначе он отображается как «Custom».
- ✔ Добавьте значок и баннер через Warden, укажите ваш сайт и Discord, и поделитесь ссылкой для прямого подключения (open77://connect?server=...).
- ✔ Добавьте свой сервер в рейтинг серверов Cyberpunk 2077 Top-Games, чтобы привлечь новых игроков с помощью голосов.
12. Быстрый FAQ
Ваш сервер Cyberpunk 2077 готов?
Добавьте свой сервер Open77 на Top-Games, чтобы повысить видимость и привлечь первых игроков. Вы также можете изучить лучшие серверы Cyberpunk 2077 сообщества для вдохновения.
13. Заключение
Создать сервер Cyberpunk 2077 с Open77 может каждый: доступ Alpha, бесплатный лицензионный ключ, архив сервера, Warden для управления всем и открытые порты 11778 и 11779. Настоящая работа начинается потом: выбор игрового режима, написание ресурсов Lua и развитие вашего сообщества в Night City. Размещение вашего сервера на Top-Games поможет вам с самых первых игроков.
Информация
Быстрый контрольный список
- Получить доступ Alpha в Discord
- Создать лицензионный ключ в keymaster
- Скачать и запустить сервер
- Настроить сервер с помощью Warden
- Добавить ваши ресурсы Lua и моды
- Открыть порты 11778/11779 и добавить сервер в каталог
Полезные ресурсы
Нужна помощь?
Есть вопрос по настройке вашего сервера Cyberpunk 2077? Наша команда готова вам помочь.