Плагин Arena с несколькими модами, способный одновременно запускать множество экземпляров различных ивентов с минимальным влиянием на сервера.
Ивенты:
Введение:
Хотя этот плагин предназначен для запуска на собственном выделенном сервере ивентов, его можно запускать параллельно с обычной нормальной игрой, однако вы должны учитывать, что если вы запускаете много событий, а также обычную игру, вы можете увидеть некоторое лаги сервера.
Плагин разбит на 3 ядра:
Доступ к меню ивентов можно получить двумя способами.
Взаимодействие с NPC - вы можете настроить NPC в лобби, с которым игрокам необходимо будет взаимодействовать, чтобы открыть меню событий
Через команду чата - если ни один NPC не настроен, игроки могут получить доступ к меню событий с помощью команды /menu чата
Команды:
/menu - открыть меню событий
/create - открыть меню создания событий
/edit <eventname> - Редактировать существующее событие
/delete <имя_файла> - удаление события
/stats - Открыть статистическое меню
Команды набора оружия:
/set - Показать справку для создания наборов оружия
/set new - Начать создание нового набора оружия
/set add - добавляет элемент в вашу руку к набору
/set save <имя> - сохранить оружие с указанным именем
/set cancel - Отменить создание набора оружия
/set delete <name> - удалить набор оружия с указанным именем
Команды спавна лута:
/loot - Открыть меню лута
/loot types - Отображение различных ID лутбоксов в консоли
/loot edit <zone ID> - Редактирование спавна лута для указанной зоны
/loot add <ID> - Добавить спавн лута с указанным ID
/loot remove - Удалить спавн лута, на котором вы стоите
/loot save - Сохраните текущий набор спавн лута
/loot cancel - Отменить любые изменения на вашем спавне лута
Привилегии:
arena.admin - требуется доступ к меню создания событий
Конфигурация:
Ивенты:
- Бесплатно для всех
- Командная битва насмерть
- Выживание
- Выживание команды
- Игра с оружием
- Один в комнате
- Захват флага
- Выживаемость против зомби
Введение:
Хотя этот плагин предназначен для запуска на собственном выделенном сервере ивентов, его можно запускать параллельно с обычной нормальной игрой, однако вы должны учитывать, что если вы запускаете много событий, а также обычную игру, вы можете увидеть некоторое лаги сервера.
Плагин разбит на 3 ядра:
- Арена - это основа плагина, который управляет ивентами. Он включает 3 встроенных ивента (FFA, TDM и Survival)
- ArenaUI - это интерфейс, который управляет всем, что связано с пользовательским интерфейсом GUI
- ArenaStatistics - управляет базой данных по количеству игроков и статистике ивентов (пользовательский интерфейс, чтобы просмотреть всю статистику в работе)
Доступ к меню ивентов можно получить двумя способами.
Взаимодействие с NPC - вы можете настроить NPC в лобби, с которым игрокам необходимо будет взаимодействовать, чтобы открыть меню событий
Через команду чата - если ни один NPC не настроен, игроки могут получить доступ к меню событий с помощью команды /menu чата
Команды:
/menu - открыть меню событий
/create - открыть меню создания событий
/edit <eventname> - Редактировать существующее событие
/delete <имя_файла> - удаление события
/stats - Открыть статистическое меню
Команды набора оружия:
/set - Показать справку для создания наборов оружия
/set new - Начать создание нового набора оружия
/set add - добавляет элемент в вашу руку к набору
/set save <имя> - сохранить оружие с указанным именем
/set cancel - Отменить создание набора оружия
/set delete <name> - удалить набор оружия с указанным именем
Команды спавна лута:
/loot - Открыть меню лута
/loot types - Отображение различных ID лутбоксов в консоли
/loot edit <zone ID> - Редактирование спавна лута для указанной зоны
/loot add <ID> - Добавить спавн лута с указанным ID
/loot remove - Удалить спавн лута, на котором вы стоите
/loot save - Сохраните текущий набор спавн лута
/loot cancel - Отменить любые изменения на вашем спавне лута
Привилегии:
arena.admin - требуется доступ к меню создания событий
Конфигурация:
- Arena
JSON:
{
"Event Settings": {
"Add rotator to dropped items (Requires RotatingPickups)": true,
"Auto-start a new game when event ends": true,
"Blacklisted commands for event players": [
"s",
"tp"
],
"Display kill feed in chat": true,
"Drop ammunition on death": true,
"Drop weapon on death": false,
"Kick players from the event when they die (Survival events only)": false,
"Number of kills to activate killstreaks": [
5,
10,
15,
20,
25,
30
],
"Print event winners in chat": false,
"Require player to be naked to enter events": false
},
"Game Timers": {
"Display game timers": true,
"Match pre-start timer (seconds)": 30,
"Player respawn timer (seconds)": 5
},
"Lobby Settings": {
"Event lobby spawnfile": "lobbyspawns",
"Event lobby zone ID": "",
"Force event access from a physical lobby": true,
"Lobby NPC ID's": []
},
"Reward Settings": {
"Amount rewarded for kills": 1,
"Amount rewarded for wins": 5,
"Issue rewards for kills": false,
"Issue rewards for wins": false,
"Reward type (ServerRewards, Economics)": "ServerRewards"
},
"Server Settings": {
"Chat command to open the menu": "menu",
"Disable Airdrops (Server wide)": true,
"Disable Animals (Server wide)": true,
"Disable Helicopters (Server wide)": true,
"Open event menu when a player connects (Requires event only server)": false,
"This is an event only server?": true,
"Use inbuilt chat manager": true
}
}
- ArenaUI
JSON:
{
"UI Options": {
"Images": {
"Death screen icon (URL or image filename)": "https://www.chaoscode.io/oxide/Images/skullicon.png",
"Place holder (URL or image filename)": "https://www.chaoscode.io/oxide/Images/placeholder.png",
"Server banner (URL or image filename)": "https://www.chaoscode.io/oxide/Images/logo.png",
"Small logo (URL or image filename)": "http://www.chaoscode.io/oxide/Images/logosmall.png"
},
"UI Coloring": {
"BG_Main_PartialTransparent": {
"Alpha": 0.98,
"Hex": "#️2b2b2b"
},
"BG_Main_Solid": {
"Alpha": 1.0,
"Hex": "#️2b2b2b"
},
"BG_Main_Transparent": {
"Alpha": 0.8,
"Hex": "#️2b2b2b"
},
"Button_Deselected": {
"Alpha": 1.0,
"Hex": "#️393939"
},
"Button_Selected": {
"Alpha": 1.0,
"Hex": "#️d85540"
},
"Panel_Alt_Solid": {
"Alpha": 1.0,
"Hex": "#️545554"
},
"Panel_Alt_Transparent": {
"Alpha": 0.8,
"Hex": "#️545554"
},
"Panel_Main_Solid": {
"Alpha": 1.0,
"Hex": "#️404141"
},
"Panel_Main_Transparent": {
"Alpha": 0.8,
"Hex": "#️404141"
}
}
}
}
- ArenaEvents
JSON:
{
"Capture the Flag": {
"Flag respawn timer (seconds)": 30
},
"NPC Survival": {
"Reset player inventory at the start of each round": true,
"Scientist attack damage modifier": 1.0,
"Scientist health": 150,
"Scientist kit": "",
"Zombie attack damage modifier": 3.0,
"Zombie health": 100,
"Zombie kit": ""
}
}