Barotrauma ha un sistema integrato di stato dei giocatori, o "grado", che distribuisce automaticamente i permessi agli utenti. Questo può essere particolarmente utile per consentire ad alcuni giocatori di vendere oggetti, gestire la mappa della campagna e molto altro. Sebbene gli amministratori del server abbiano quasi tutti i permessi per impostazione predefinita, è possibile configurare gradi personalizzati per delegare altri compiti senza dare all'utente troppo potere. Inoltre, i gradi personalizzati possono essere usati come incentivi per un buon comportamento e modificati in qualsiasi momento.
1. Accedi al pannello BisectHosting Starbase.
2. Arresta il server.
3. Vai alla scheda Files .
4. Scegli la cartella Data .
5. Apri il file permissionpresets.xml .
6. Sotto <PermissionPresets>, incolla il seguente modello:
<Preset
name="NameHere"
description="DecriptionHere"
permissions="PermissionsHere"/>7. Personalizza i valori come desideri. I permessi disponibili sono elencati nella tabella qui sotto.
8. Premi il pulsante Save .
9. Avvia il server.
10. Vai alla scheda Console .
11. Usa il seguente comando per assegnare il grado a un giocatore connesso: giverank [Player Name] [Rank Name]
12. I permessi assegnati verranno mostrati in gioco.
Permessi disponibili
| Permesso | Descrizione |
ManageRound |
Consente al giocatore di avviare e terminare i round. |
Kick |
Consente agli utenti di espellere altri giocatori. |
Ban |
Consente agli utenti di bannare altri giocatori. |
Unban |
Consente agli utenti di rimuovere il ban ad altri giocatori. |
SelectSub |
Consente ai giocatori di selezionare il sottomarino quando la modalità di selezione è impostata su "Manual". |
SelectMode |
Consente ai giocatori di selezionare la modalità di gioco. |
ManageCampaign |
Equivale ad assegnare i permessi ManageMoney, SellInventoryItems, SellSubItems, ManageMap e ManageHires.
|
ConsoleCommands |
Consente ai giocatori di usare i comandi della console. Sono richiesti anche i permessi per i singoli comandi della console. |
ServerLog |
Consente ai giocatori di leggere i log del server. |
ManageSettings |
Consente ai giocatori di modificare le impostazioni del server. |
ManagePermissions |
Consente ai giocatori di modificare i permessi di altri client. Possono concedere solo i permessi che possiedono. |
KarmaImmunity |
Rende il giocatore immune al Karma. |
ManageMoney |
Consente ai giocatori di prelevare denaro dalla banca senza bisogno di una votazione, impostare gli stipendi e prendere denaro dai portafogli di altri giocatori. |
SellInventoryItems |
Consente ai giocatori di vendere ai negozi gli oggetti presenti nei loro inventari. |
SellSubItems |
Consente ai giocatori di vendere oggetti ai negozi direttamente dal sottomarino. |
ManageMap |
Consente ai giocatori di selezionare missioni e destinazioni sulla mappa della campagna. |
ManageHires |
Consente ai giocatori di assumere e licenziare membri dell'equipaggio NPC. |
ManageBotTalents |
Consente ai giocatori di selezionare talenti per i membri dell'equipaggio NPC. |
All |
Concede ai giocatori tutti i permessi. |