Utilizzo

Qui è possibile trovare istruzioni dettagliato su come creare e mantenere un’istanza server con ODKSM.

Prima di tutto assicurarsi che il tool sia correttamente installato.

Creare un’istanza server

Iniziare compilando il file di configurazione config.ini, che può essere trovato nella cartella principale del tool.

Nota

È buona norma non modificare mai i file direttamente nella cartella del tool: questo renderà più semplice il processo di aggiornamento.

Preparare una cartella per la nuova istanza server e copiare lì i file config.ini e ODKSM.bat; dopo aver fatto ciò, editare ODKSM.bat a impostare la variabile ODKSM_FOLDER_PATH al percorso completo della cartella principale del tool.

Il config.ini di default è documentato con cura e tutti i campi supportati sono ulteriormente illustrati nella documentazione del config.ini.

I campi delle sezioni config e bat verranno usati rispettivamente per compilare i template dei file serverConfig.cfg (il file che verrà passato al server di Arma con la flag -config) e run_server.bat (il bat che verrà usato per lanciare l’istanza server).

I campi della sezione ODKSM verranno usati direttamente dal tool per impostare percorsi, mod e chiavi, tra le altre cose.

Nota

I mod utente possono essere specificati come lista nel config con il campo user_mods_list oppure passando il percorso ad un preset mod generato dal launcher di Arma 3 con il campo user_mods_preset.

I mod lato server possono essere specificati soltanto come lista con il campo server_mods_list.

Dopo aver modificato il file di config, trascinarlo e rilasciarlo sul file ODKSM.bat per lanciare il tool.

In alternativa, in una shell:

$ ODKSM.bat your_config.ini

Per lanciare l’istanza server, una volta che la cartella dell’istanza è stata creata, lanciare al suo interno:

$ run_server.bat

Gestire una istanza server

Un aggiornamento di una istanza server è necessario quando si desidera cambiare una missione, dei mod oppure semplicemente un parametro in un file di configurazione. Per aggiornare, fare le modifiche necessarie al file config.ini e rilanciare il tool ODKSM.bat con un drag&drop oppure dalla console.

Questo forzerà un nuovo link / una nuova copia dei mod, resetterà la cartella delle chiavi e ricompilerà i file di configurazione.

Nota

Aggiornando i mod nella cartella di Arma 3 !Workshop i file delle chiavi probabilmente cambieranno. Purtroppo non c’è modo di collegarli magicamente all’istanza, poiché i nomi dei file stessi cambiano. Questo significa che dopo un aggiornamento dei mod da Steam sarà necessario anche un aggiornamento dell’istanza server in modo che il tool possa resettare i link ai file delle chiavi.

Importante

È fondamentale ricordare che quando si modificano dei file symlinkati dentro la cartella dell’istanza server generata dal tool, in realtà vengono cambiati i file dentro la cartella principale di Arma.

Importante

Fare attenzione ai cambiamenti apportati a file reali dentro una cartella di istanza server generata dal tool poiché essi vengono ricompilati ad ogni update, comportando la perdita di qualsiasi modifica. Per mantenere una personalizzazione tra un update e l’altro, modificare il file principale config.ini oppure usare i template di configurazione.

Cancellare una istanza server

Tutto ciò che è contenuto in una cartella di istanza server generata dal tool è un symlink o un file generato dal tool stesso, quindi l’intera cartella può essere cancellata senza problemi se non è più necessaria o se si desidera ricominciare da capo con una nuova configurazione.

Ulteriori personalizzazioni

Il contenuto di questa pagina è sufficiente per gestire una istanza server! È possibile trovare maggiori informazioni, riguardo l’automatizzazione di alcune operazioni come la creazione di istanze multiple o azioni specifiche per specifici mod, nella sezione dedicata all’utilizzo avanzato.