Il controllo del proprio server

From SA-MP Wiki

Jump to: navigation, search

Contents

Cambiare GameMode

Avviare una gamemode creata/scaricata

  • Apri la cartella in cui hai installato il server (esempio: /Rockstar Games/GTA San Andreas/server)
  • Prendi il file .amx della gamemode e mettilo nella cartella 'Gamemodes' del tuo server
  • Usa RCON per cambiare la GameMode come descritto in seguito (2.1)
  • In alternativa puoi aggiungere la GameMode in una 'rotazione', descritto anche in seguito (2.3)

Usare un FilterScript

Si avvia allo stesso modo di una GameMode, eccetto:

  • Prendi il file .amx del FilterScript e mettilo nella cartella 'Filtescripts' del tuo server
  • Aggiungi a server.cfg: filterscripts nome_del_filterscript

Proteggere con password il server

  • Se vuoi proteggere con password un server, affinchè possano entrare solo i tuoi amici, aggiungi questo al server.cfg:
password cambia_me
  • Questo proteggerà il tuo server con la password 'cambia_me' - Cambiala come preferisci
  • Puoi aggiungere la password anche in-game, col comando /rcon password nuova_password
  • Non potrai rimuovere la password fino al prossimo riavvio del server.

Uso di RCON

Loggare in RCON

Puoi loggare in RCON in-game usando il comando '/rcon login password' o fuori dal gioco, usando la modalità RCON nella Console Remota.

La password per entrare in RCON dovrai impostarla dal file server.cfg

Bans

Un ban impedisci ad un determinato IP di entrare nel Server.

Rimuovere i Bans

Quando qualcuno è bannato, ci sono due modi per sbannarlo:

  • Rimuovilo dal file samp.ban
  • Usare il comando RCON unbanip comando
samp.ban

samp.ban può essere trovato nella cartella del tuo server. Contiene le informazioni relative ai bans nel seguente ordine:

  • IP
  • Data
  • Ora
  • Nome (Nome della persona o del motivo (vedi BanEx))
  • Tipo di Ban (INGAME, IP BAN ecc...)

Esempi:

127.8.57.32 [13/06/09 | 69:69:69] Nessuno - IP BAN
13.37.13.37 [28/05/09 | 13:37:00] Pippo - INGAME BAN

Per sbannarli dovrai semplicemente cancellare le linee, poi eseguire il comando RCON reloadbans per far rileggere al server la lista dei bans.

unbanip

Il comando RCON unbanip puo essere usato in-game o dalla console del server. Per sbannare un IP, digita semplicemente "/rcon unbanip IP" in-game o "unbanip IP" dalla console.

Esempi:

13.37.13.37 [28/05/09 | 13:37:00] Pippo - INGAME BAN
/rcon unbanip 13.37.13.37 << INGAME
unbanip 13.37.13.37 << CONSOLE

Per sbannarli dovrai semplicemente cancellare le linee, poi eseguire il comando RCON reloadbans per far rileggere al server la lista dei bans.

reloadbans

samp.ban è il file che contiene le informazioni degli IP bannati dal server. Questo file viene letto quando il server viene avviato, mentre se sbanni un IP/persona devi digitare il comando RCON reloadbans per far rileggere al server il file samp.ban e permettere agli IP sbannati di entrare nel server.

Aggiungere Bans

samp.ban

samp.ban è il file usato per contenere le informazioni dei bans:

  • IP
  • Data
  • Ora
  • Nome (Nome della persona o motivo, vedi BanEx
  • Tipo di Ban

Per aggiungere un ban, aggiungi semplicemente questa linea al file:

IP [28/05/09 | 13:37:00] MOTIVO - BAN

Questo metodo impiega più tempo del comando RCON banip, quindi consiglio di usare RCON banip.

Ban()

La funzione Ban può essere usata per bannare un giocatore da uno script.
La funzione BanEx può essere usata per aggiungere un motivo:

13.37.13.37 [28/05/09 | 13:37:00] Cheater - INGAME BAN
Comando RCON ban

Il comando RCON Ban, eseguito con /rcon ban in-game o digitando "rcon ban" nella console, è usato per bannare un determinato giocatore dal server, per bannare un ip, vedi la prossima sezione.

Si digita semplicemente:

/rcon ban PLAYERID <<INGAME
ban PLAYERID <<CONSOLE
banip

Il comando RCON banip, eseguito con /rcon banip in-game o digitando "rcon ban" nella console, è usato per bannare un determinato indirizzo IP. Per bannare un giocatore dal server, vedi la sezione precedente.

Si digita semplicemente:

/rcon banip IP <<INGAME
banip IP <<CONSOLE

Comandi RCON

Digita /rcon cmdlist per i comandi (o, /rcon varlist per le variabili) in-game.

Queste sono le funzioni che come admin potrai utilizzare:

  • /rcon cmdlist - Mostra la lista dei comandi.
  • /rcon varlist - Mostra la lista delle variabili attuali.
  • /rcon exit - Chiude il server.
  • /rcon echo [testo] - Mostra il testo nella console del server (Non nel client in-game).
  • /rcon hostname [nome] - Cambia il nome dell'hostname (esempio: /rcon hostname Mio Server).
  • /rcon gamemodetext [nome] - Cambia il testo della GameMode (esempio: /rcon gamemodetext Mia GameMode).
  • /rcon mapname [nome] - Cambia il nome della Mappa (esempio: /rcon mapname San Andreas).
  • /rcon exec [nome_file] - Esegue un file che contiene le configurazioni del server (esempio: /rcon exec prova.cfg).
  • /rcon kick [ID] - Kicka il giocatore dal server (esempio: /rcon kick 2).
  • /rcon ban [ID] - Ban il giocatore dal server (esempio: /rcon ban 2).
  • /rcon changemode [Mode] - Questo comando cambiarà la GameMode attuale con un altra (esempio: /rcon changemode lsdm).
  • /rcon gmx - Riavvierà il server con la prima GameMode (gamemode0) nel file server.cfg.
  • /rcon reloadbans - Aggiorna il samp.ban dove sono conservati i vari IP bannati. Questo cancellerà gli indirizzi IP.
  • /rcon reloadlog - Cancella il file server_log.txt.
  • /rcon say - Mostra un messaggio ai giocatori nel server (esempio: /rcon say prova).
  • /rcon players - Mostra i giocatore che sono nel server (Con il loro Nome, IP & Ping).
  • /rcon banip [IP] - Banna l'indirizzo IP specificato (esempio: /rcon banip 127.0.0.1).
  • /rcon unbanip [IP] - Sbanna l'indirizzo IP specificato (esempio: /rcon unbanip 127.0.0.1).
  • /rcon gravity - Cambia la gravità (esempio: /rcon gravity 0.008).
  • /rcon weather [ID] - Cambia il tempo atmosferico (esempio: /rcon weather 1).
  • /rcon loadfs [FilterScript] - Avvia il FilterScript specificato (esempio: /rcon loadfs adminfs).
  • /rcon unloadfs [FilterScript] - Chiude il FilterScript specificato (esempio: /rcon unloadfs adminfs).
  • /rcon reloadfs [FilterScript] - Aggiorna il FilterScript specificato (esempio: /rcon reloadfs adminfs).
  • /rcon rcon_password [PASSWORD] - Cambia la password RCON.

Related Callbacks and Functions

The following callbacks and functions might be useful, as they're related to this article in one way or another.

Callbacks:

Functions:

In other languages