-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated: - `server-faq.md`: updated as per review request, fixed typo; - `game-faq.md`: updated as per review request; Italian localization: Updated: - `server-faq.md`: updated translation after review request; - `game-faq.md`: updated translation after review request; Added: - `manual.md`: translated everything that would be added by #7; - `server-faq.md`: translated everything that would be added by #3;
- Loading branch information
1 parent
8a71b68
commit dd46f8b
Showing
5 changed files
with
84 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,49 @@ | ||
# Manuale d'uso del server | ||
|
||
Il nome del server è limitato a 250 caratteri. | ||
La descrizione del server è limitata a 1000 caratteri. | ||
La mappa è limitata a 100 caratteri. | ||
I tag sono limitati a 100 caratteri. | ||
# Contesto | ||
|
||
Il server è influenzato dallo stato di diversi parametri esterni: | ||
|
||
- La cartella "Resources" | ||
- L'ENV (il contesto del processo) | ||
- Gli argomenti da linea di comando | ||
- Il file `ServerConfig.toml` | ||
- La cartella di lavoro | ||
|
||
## Cartella "Resources" | ||
|
||
La cartella "Resources" è creata al primo avvio del server, insieme alle sottocartelle "Client" e "Server". | ||
La cartella "Server" accetta altre cartelle al suo interno, ognuna contenente almeno un file `.lua`. Ciascuna delle cartelle nella cartella "Server" è considerato un "Plugin". I file `.lua` contenuti nel livello di cartelle più alto all'interno del plugin a seguito di una modifica sono ricaricati durante l'esecuzione. | ||
La cartella "Client" accetta *solo* file `.zip` che sono caricati all'avvio del server e non mutano durante l'esecuzione. | ||
|
||
## ENV | ||
|
||
Con la versione v3.2.0, il server BeamMP accetta varaibili di contesto, che **sovrascrivono** le impostazioni contenute nel file `ServerConfig.toml`. Tutte le variabili che esistono nella sezione "General" seguono la convenzione [PascalCase](https://it.wikipedia.org/wiki/Notazione_a_cammello), le variabili di contesto sono IN_MAIUSCOLO e con il prefisso `BEAMMP_`. Per esempio il campo `MaxPlayers` convertito IN_MAIUSCOLO diventa `MAX_PLAYERS` (si noti il `_` all'inizio di una nuova parola) e con il prefisso diventa `BEAMMP_MAX_PLAYERS`. Questa formattazione è seguita per tutte le impostazioni della sezione "General". Altri esempi di seguito: | ||
|
||
- `AuthKey` -> `BEAMMP_AUTH_KEY` | ||
- `Port` -> `BEAMMP_PORT` | ||
- `Description` -> `BEAMMP_DESCRIPTION` | ||
- ...ecc. | ||
|
||
Qualsiasi variabile di contesto che corrisponde a un parametro di configurazione che è una stringa o un numero, deve essere una stringa, ad esempio `BEAMMP_NAME="Cool Server"`, `BEAMMP_NAME=Server1`, `BEAMMP_PORT=12345`. | ||
Variabili di contesto che corrispondono a un parametro di configurazione che è booleano (true/false, on/off) deve essere `true` o `1` (entrambi significano ON), o qualsiasi altro valore (significa OFF). | ||
|
||
## Argomenti da linea di comando | ||
|
||
Avvia il server BeamMP con l'argomento `--help` per scoprirne di più. Ad esempio: `./BeamMP-Server --help`. | ||
|
||
## ServerConfig.toml | ||
|
||
Questo file è generato al primo avvio. I commenti all'interno del file sono il modo migliore e più aggiornato per capire che cosa faccia ogni impostazione. | ||
|
||
## Cartella di lavoro | ||
|
||
La cartella di lavoro del server, e non la posizione dell'eseguibile del server, è il fattore decisivo per la generazione di `ServerConfig.toml`, dei file di log e della cartella "Resources". | ||
|
||
# Limitazioni | ||
|
||
Le seguenti limitazioni sono imposte dal backend e riguardano il server: | ||
- Il nome del server è limitato a 250 caratteri. | ||
- La descrizione del server è limitata a 1000 caratteri. | ||
- La mappa è limitata a 100 caratteri. | ||
- I tag sono limitati a 100 caratteri. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters