Per far girare la tua gamemode su un server open.mp di PlayNHost, carica il suo file .amx compilato nella cartella gamemodes in Files, scrivi il suo nome in main_scripts in config.json e riavvia. Un file .pwn è codice sorgente: compilalo prima in .amx sul tuo PC. Le gamemode SA-MP girano su open.mp, che è fatto per essere retrocompatibile con gli script SA-MP.
Cosa mi serve?
- La gamemode come file
.amx. open.mp esegue solo file.amxcompilati. Se hai solo il sorgente.pwn, compilalo sul tuo PC con l'editor e il compilatore Qawno che arrivano con il download del server open.mp per Windows, come nella guida all'installazione di open.mp. Il tuo server PlayNHost non può compilare. - I suoi altri file, se ne ha: filterscripts (
.amx), file di dati perscriptfilese plugin. I file include (.inc) servono solo per compilare e non servono sul server.
Carica la gamemode
- Apri il tuo server nel pannello e clicca su Files nel menu a sinistra.
- Apri la cartella
gamemodes. - Clicca su Carica e scegli il tuo file
.amx, per esempiomymode.amx. Aspetta che compaia nell'elenco. - Torna alla cartella principale e clicca su
config.jsonper aprirlo nell'editor di testo. - Nella parte
pawn, cambiamain_scriptscon il nome della tua gamemode senza.amx:"main_scripts": ["mymode 1"],. - Clicca su Salva contenuto e riavvia il server.

La Console mostra le righe di avvio della tua gamemode. Per provarla prima senza cambiare config.json, scrivi changemode mymode nella Console: il cambio dura fino al prossimo riavvio. Altro sui cambi e sulle rotazioni: Come cambiare la gamemode del tuo server open.mp.
Aggiungere filterscripts
I filterscripts girano accanto alla gamemode, per esempio un sistema admin o una mappa.
- Carica l'
.amxdel filterscript nella cartellafilterscripts. - In
config.json, aggiungilo aside_scriptscon la cartella davanti e senza.amx:"side_scripts": ["filterscripts/myadmin"],. Separa più voci con le virgole. - Clicca su Salva contenuto e riavvia.
Per caricarne uno subito senza riavviare, scrivi loadfs myadmin nella Console. La Console risponde Filterscript 'myadmin' loaded. Dopo aver caricato una versione nuova, reloadfs myadmin la carica di nuovo.
Caricare molti file insieme
Le gamemode spesso arrivano con un'intera cartella di file. Mettili in uno .zip sul tuo PC, carica lo zip nella cartella principale, spunta la sua casella e clicca su Estrai nella barra che compare. Controlla che le cartelle finiscano come gamemodes, filterscripts e scriptfiles nella cartella principale, non dentro una cartella in più. Per i caricamenti grandi, SFTP è più veloce: Come collegarti ai file del tuo server con SFTP.
Dove tiene i suoi dati la mia gamemode?
La maggior parte delle gamemode salva account e statistiche nella cartella scriptfiles, oppure in un database MySQL tramite un plugin. I file in scriptfiles fanno parte di ogni backup. Per far ripartire una gamemode da zero, ferma il server, fai un backup ed elimina i file della gamemode in scriptfiles. Quali siano dipende dalla gamemode, quindi controlla le sue istruzioni. Se ha bisogno di un database, vedi Come usare i database con il tuo server.
Cosa faccio se non parte?
- "Could not find" nella Console: il nome in
main_scriptsnon corrisponde al file.amx, oppure è stato caricato solo il.pwn. - "Could not load plugin": la gamemode ha bisogno di un plugin che manca o che è fatto per Windows: Come aggiungere plugin al tuo server open.mp.
Altre soluzioni: Problemi e soluzioni del server open.mp.



