Това ръководство обхваща администрирането на сървъра за LeagueSandbox, включително управление на игрово съдържание, модифициране на настройките на мачове и отстраняване на често срещани проблеми.
Преглед на администрирането
LeagueSandbox е проект, ориентиран към разработка. Администрирането на сървъра се обработва основно чрез файлова конфигурация и сървърна конзола, а не чрез традиционни администраторски команди в играта.
Конзола на сървъра
Табът Console в GPanel показва изхода на сървъра, включително връзки на играчи, игрови събития и грешки. Сървърът може да бъде спрян по сигурен начин с помощта на бутона Stop в GPanel (изпраща Ctrl+C).
Наблюдавайте конзолата за:
- Събития за свързване и прекъсване на връзка на играчи
- Промени в състоянието на играта (избор на шампион, начало на играта, край на играта)
- Съобщения за грешки и трасета на стека
Управление на съдържание
Игровото съдържание се управлява чрез файлове в директорията Content/. Това включва данни за шампиони, дефиниции на предмети, конфигурации на карти и игрови скриптове.
Модифициране на игрово съдържание
- Спрете сървъра си от GPanel.
- Навигирайте до директорията
Content/с помощта на File Manager или SFTP. - Редактирайте съответните JSON или скрипт файлове за съдържанието, което искате да модифицирате.
- Запазете промените си и рестартирайте сървъра.
Персонализирани игрови правила
LeagueSandbox позволява модификация на основни игрови параметри чрез своята система за съдържание:
- Скорост на злато и опит: Регулирайте колко бързо играчите печелят злато и повишават нивото си.
- Модификатори на cooldown: Променете глобалните скорости на cooldown на способностите.
- Скалиране на щета: Модифицирайте формулите за щета за персонализиран геймплей.
- Таймери за появяване: Регулирайте интервалите за появяване на вълни от миньони и лагери в джунглата.
Content/ преди да правите промени. Невалидни конфигурации могат да попречат на сървъра да стартира.
Добавяне на персонализирани скриптове
LeagueSandbox поддържа сървърни скриптове за персонализирана игрова логика. Скриптовете контролират способностите на шампионите, ефектите на предметите, механиките на картите и други. Вижте документацията на проекта за API за скриптове.
Преизграждане на сървъра
Ако трябва да актуализирате сървъра до по-нова версия или билдът се повреди:
- Спрете сървъра от GPanel.
- Използвайте опцията Reinstall в GPanel (под Settings), за да задействате свежо клониране и билд от GitHub репозиторията.
- Направете резервно копие на всички персонализирани модификации в
Content/преди преинсталиране, тъй като те ще бъдат презаписани.
Отстраняване на проблеми
| Проблем | Решение |
|---|---|
| Сървърът не успява да стартира след промени в съдържанието | Проверете конзолата за съобщения за грешки. Възстановете оригиналните файлове на Content от резервно копие или преинсталирайте. |
| Клиентът не може да се свърже | Проверете дали използвате правилната версия на LoL клиента. Проверете дали сървърът показва Game is ready. в конзолата. |
| Билдът не успява по време на инсталация | Това обикновено означава проблем с .NET 6 SDK. Опитайте да преинсталирате сървъра от GPanel. Ако проблемът продължава, отворете тикет за поддръжка. |
| Играта се срива по време на мач | Проверете конзолата за изход за грешки. Това често се причинява от неподдържани способности на шампиони или непълни скриптове за съдържание. |
Свързани статии
- Ръководство за настройка на LeagueSandbox сървър
- Как да намерите IP и порта на вашия сървър
- Как да качвате файлове чрез SFTP