Cos'è?:
RMXOS è un insieme di script(scritti in ruby),grazie ai quali è possibile creare un gioco online tramite RPG MAKER XP.
Cosa serve?:
Per poter usufruire di RMXOS avrete bisogno di:
- -Una buona connessione a internet;
-Mysql e conoscenze tecniche;
-RMXOS(ovviamente);
-Un computer decente(potreste avere anche un pc di ultima generazione,ma parliamo di Ruby!Quindi non aspettatevi molto);
-Ruby;
Iniziamo!:
Per prima cosa scarichiamo l'ultima versione di RMXOS [DOWNLOAD RMXOS 1.18 ];
Dopo di che,vi ritroverete un archivio da estrarre(ovviamente in una cartella facile da raggiungere).
Fatto ciò scarichiamo ruby(nel manuale di RMXOS v 1.18 accetta versioni di ruby da 1.91 in su) [ Ruby Download] la versione "Stable".
Installatelo e mi raccomando a spuntare di associare Ruby ai file con estensione .rb.
Dopo aver fatto ciò,potremmo anche avviare il nostro server,tanto per effettuare la riuscita dell'installazione.Ma evitiamo,l'avvio del server non andrebbe a buon fine,visto che non abbiamo creato il nostro database!.
Installare il DB
Spoiler
Perciò scarichiamo l'ultima versione di mysql da qui Mysql Community Server.
Scegliete il vostro sistema operativo e scaricate il file.
Una volta scaricato,avviate l'installazione,
Tutto normale fino a una schermata che vi chiederà di settare username(di default root e lasciatelo così) e password(mettetene una sicura e ricordatevela!).
Verso la fine dovrebbe fare un test per la connessione al db(al momento non ho immagini,ma provvederò a procuramene).
Bene,arrivati a questo punto,non ci resta che creare il nostro DB,ma purtroppo non abbiamo alcun tool con interfaccia grafica che ci permetta di farlo.
Quindi:
-Creiamo il db via shell;
-Scarichiamo Mysql Workbench da qui Mysql Workbench (Prima esistevano due tool Mysql Administrator e query browser,ma sono stati fusi in workbench.Sono ancora reperibili in rete).
Una volta scaricato,avviate l'installazione.
Fatto ciò avviatelo e avrete una schermata simile a questa(l'ho presa da Ubuntu,ma è uguale a Winzozz):
Clicca qui o sull'immagine per ingrandire
Clicate due volte su "root@localhost" che si trova sotto "Server Administration"(per me è mysql@localhost).
Vi chiederà di immettere la password dell'utente da voi settato prima(default "root").
Una volta fatto avrete questa schermata:
Clicca qui o sull'immagine per ingrandire
Cliccate su "Users and Privileges" ( a sinistra):
Dopo di che cliccate sul tasto in basso "Add Account" e settate i campi così:
"Login Name" : Nome utente per accedere al db per RMXOS;
"Password" : sceglietene una sicura!Se qualche mal intenzionato la scopre,potrà fare seri danni!
Nell ultimo campo,togliete "%" e mettete localhost.
[In alto vi è la scheda "Administrative Roles",andateci e spuntate la casella che corrisponde a "DBA",ovvero la prima].
Bene,ora abbiamo il nostro bel utente,ma ci manca il DB!.
Allora clicchiamo sull'icona a forma di casa,nell angolo a sinistra e clicchiamo su "localhost"(si trova in "Open connection to bla bla..).
Vi richiederà di nuovo la password(volendo potreste farla memorizzare).
Vi si aprirà una nuova scheda che contiene i vari database.
Ora cliccate sulla seconda icona nella barra degli strumenti,andate nella cartella di RMXOS,poi "RMX-OS Server" e infine nella cartella "Database".
Qui ci sono vari script scritti in SQL.
Quello che interessa a noi è "RMX-OS SQL Database.sql" (gli altri servono per aggiornare il database,ma noi abbiamo l'ultima versione,quindi non serve).
Una volta selezionato,cliccate su "Apri" e verra caricato il contenuto dello script.
Cliccate sull'icona a forma di fulmine(l'unica a essere pulita) e verrà eseguito lo script.
Clicca qui o sull'immagine per ingrandire
Ora,cliccate sulla piccola icona con le due frecce blu("refresh") e apparirà il nostro db che si chiama "rmxosdb".
Clicca qui o sull'immagine per ingrandire
Cliccate sul triangolo alla sinistra del db e apparirà un menù a tendina.Cliccate di nuovo su quello a fianco di "Tables" e vedrete varie tabelle,nelle quali verranno memorizzati i dati del nostro gioco.
Clicca qui o sull'immagine per ingrandire
Bene!Ritorniamo nella scheda dove abbiamo creato il nostro utente e sempre in "Users and Privileges",passiamo alla scheda "Schema Privileges".
Selezioniamo l utente creato prima(dalla lista a sinistra),clicchiamo sul tasto "Add Entry.." sulla destra e riempiamo in questo modo i campi:
-Spuntate la seconda opzione e nella casella vuota scrivete "localhost";
-Spuntate l'ultima opzione("Selected Schema") e selezionate il db "rmxosdb"(Se non dovesse apparire,chiudete la scheda e riapritela).
Premete "OK" e e premete il tasto "Select All" da sotto e poi cliccate sul tasto "Save changes" (a destra).
Bene il nostro utente ha i permessi per accedere al db!
Abbiamo finito con la parte,forse più noiosa.Ora non ci resta che configurare il nostro server!
Scegliete il vostro sistema operativo e scaricate il file.
Una volta scaricato,avviate l'installazione,
Tutto normale fino a una schermata che vi chiederà di settare username(di default root e lasciatelo così) e password(mettetene una sicura e ricordatevela!).
Verso la fine dovrebbe fare un test per la connessione al db(al momento non ho immagini,ma provvederò a procuramene).
Bene,arrivati a questo punto,non ci resta che creare il nostro DB,ma purtroppo non abbiamo alcun tool con interfaccia grafica che ci permetta di farlo.
Quindi:
-Creiamo il db via shell;
-Scarichiamo Mysql Workbench da qui Mysql Workbench (Prima esistevano due tool Mysql Administrator e query browser,ma sono stati fusi in workbench.Sono ancora reperibili in rete).
Una volta scaricato,avviate l'installazione.
Fatto ciò avviatelo e avrete una schermata simile a questa(l'ho presa da Ubuntu,ma è uguale a Winzozz):
Clicca qui o sull'immagine per ingrandire
Clicate due volte su "root@localhost" che si trova sotto "Server Administration"(per me è mysql@localhost).
Vi chiederà di immettere la password dell'utente da voi settato prima(default "root").
Una volta fatto avrete questa schermata:
Clicca qui o sull'immagine per ingrandire
Cliccate su "Users and Privileges" ( a sinistra):
Dopo di che cliccate sul tasto in basso "Add Account" e settate i campi così:
"Login Name" : Nome utente per accedere al db per RMXOS;
"Password" : sceglietene una sicura!Se qualche mal intenzionato la scopre,potrà fare seri danni!
Nell ultimo campo,togliete "%" e mettete localhost.
[In alto vi è la scheda "Administrative Roles",andateci e spuntate la casella che corrisponde a "DBA",ovvero la prima].
Bene,ora abbiamo il nostro bel utente,ma ci manca il DB!.
Allora clicchiamo sull'icona a forma di casa,nell angolo a sinistra e clicchiamo su "localhost"(si trova in "Open connection to bla bla..).
Vi richiederà di nuovo la password(volendo potreste farla memorizzare).
Vi si aprirà una nuova scheda che contiene i vari database.
Ora cliccate sulla seconda icona nella barra degli strumenti,andate nella cartella di RMXOS,poi "RMX-OS Server" e infine nella cartella "Database".
Qui ci sono vari script scritti in SQL.
Quello che interessa a noi è "RMX-OS SQL Database.sql" (gli altri servono per aggiornare il database,ma noi abbiamo l'ultima versione,quindi non serve).
Una volta selezionato,cliccate su "Apri" e verra caricato il contenuto dello script.
Cliccate sull'icona a forma di fulmine(l'unica a essere pulita) e verrà eseguito lo script.
Clicca qui o sull'immagine per ingrandire
Ora,cliccate sulla piccola icona con le due frecce blu("refresh") e apparirà il nostro db che si chiama "rmxosdb".
Clicca qui o sull'immagine per ingrandire
Cliccate sul triangolo alla sinistra del db e apparirà un menù a tendina.Cliccate di nuovo su quello a fianco di "Tables" e vedrete varie tabelle,nelle quali verranno memorizzati i dati del nostro gioco.
Clicca qui o sull'immagine per ingrandire
Bene!Ritorniamo nella scheda dove abbiamo creato il nostro utente e sempre in "Users and Privileges",passiamo alla scheda "Schema Privileges".
Selezioniamo l utente creato prima(dalla lista a sinistra),clicchiamo sul tasto "Add Entry.." sulla destra e riempiamo in questo modo i campi:
-Spuntate la seconda opzione e nella casella vuota scrivete "localhost";
-Spuntate l'ultima opzione("Selected Schema") e selezionate il db "rmxosdb"(Se non dovesse apparire,chiudete la scheda e riapritela).
Premete "OK" e e premete il tasto "Select All" da sotto e poi cliccate sul tasto "Save changes" (a destra).
Bene il nostro utente ha i permessi per accedere al db!
Abbiamo finito con la parte,forse più noiosa.Ora non ci resta che configurare il nostro server!
Configuriamo il server!
Spoiler
Per configurarlo non ci resta che andare nella cartella "RMX-OS SERVER" e aprire il file "cfg.ini"
Configuratelo in questo modo(non omettete gli apici!!):
Una volta settato possiamo dare il via al nostro server,ma prima vorrei msotrarvi una piccola cosa:
Se andiamo nella cartella "RMX-OS Client" e apriamo il progetto,fra gli script,per la precisione RMX-OS Option ci sono alcuni campi da settare:
Gli ultimi parametri sono indicati per gli esperti(potete dare uno sguardo al manuale).
Fato ciò,andiamo nella cartella "RMX-OS Server" clicchiamo due volte sul file "RMX-OS.rb" e vi si aprirà una shell nella quale,se tutto è andato bene,vi dirà che il server è partito.
Ora andate nella cartella "RMX-OS Client" ed eseguite il file "Game.exe".
Vi apparirà una schermata,nella quale vi mostrerà i nomi dei o del server impostato da voi.
Una volta selezionato vi chiederà di registrarvi o di fare il login.
Registratevi e puff!Siete dentro!
P.S.Per poter usare la chat premete F6 e scrivete liberamente.
Per nasconderla premete F5.
Configuratelo in questo modo(non omettete gli apici!!):
NAME = 'Nome del server' HOST = 'QUI VA O localhost oppure il vostro IP(dipende se volete che il server sia locale o meno)' PORT = 54269 (non toccatela) RMXOS_VERSION = 1.18 (non toccate) LOG_MESSAGES = false (se volete che il server salvi ogni messaggio arrivato dal client,settate su true) LOG_ERRORS = true (se volete salvare il log degli errori,settate su true) LOG_ACTIONS = true (log delle azioni) DEBUG_MODE = false (lasciatelo così,a meno che non siate degli sviluppatori in cerca di bug ecc.) MAXIMUM_CONNECTIONS = 50 (massime connessioni del server fino al crash) LOGIN_TIMEOUT = 30 (il tempo che ha un utente per registrarsi o fare il login,prima di essere disconnesso) AUTO_RESTART = true (autoriavvio) RESTART_TIME = 5 (tempo prima di riavviarsi) USE_IP_BANNING = true (se volete usufruire dell'opzione per bannare certi utenti via IP) PREVENT_ZOMBIE_CLIENTS = false (definisce se i client "zombie debbano essere disconnessi,per prevenire eventuali crash) RUBY_PROMPT = false (se volete usare i comandi del ruby nel prompt) OPTIMIZE_DATABASE_ON_STARTUP = true (se si vuole ottimizzare il db oppure no,a volte serve) DATABASE_CONNECTION_TIMEOUT = 60 (il tempo di riconnessione al db) SQL_HOSTNAME = '127.0.0.1' (lasciatelo a meno che il db non si trovi su un'altra macchina) SQL_USERNAME = 'rmx' (username creato in mysql workbench SQL_PASSWORD = 'password' SQL_DATABASE = 'rmxosdb' (il db creato in mysql workbench INBOX_SIZE = 10 (massimo numero di messaggi privati) EXTENSIONS = [ (questo server per estensioni del server) ](cancellate le parentesi e il loro contenuto!)
Una volta settato possiamo dare il via al nostro server,ma prima vorrei msotrarvi una piccola cosa:
Se andiamo nella cartella "RMX-OS Client" e apriamo il progetto,fra gli script,per la precisione RMX-OS Option ci sono alcuni campi da settare:
SERVER_REFRESH Quanti frames il client deve aspettare prima di controllare lo stato del server(40 frames = 1 secondo) SERVER_TIMEOUT Tempo di risposta del client SERVERS I server disponibili. Per settarne uno nuovo basta seguire questa sintassi: SERVERS.push(['NAME', 'HOST', PORT]) Dove : NAME: è il nome del server che verrà mostrato; HOST: è l'ip del server(se è in locale mettete localhost,altrimenti il vostro IP) PORT: la porta di ascolto(di default è 54269) RESERVED_USERNAMES I nomi vietati per la registrazione RESERVED_GUILDNAMES Nomi vietati per la creazione delle gilde ENCRYPTION_SALT Per criptare la password PING_TIMEOUT Intervallo di tempo nel quale l utente tiene vivo i messaggi sulla mappa MIN_USERPASS_LENGTH Lunghezza minima dell username MAX_USERPASS_LENGTH Lunghezza massimaa dell username CHATINPUT_WIDTH Larghezza dell inpput della hat CHATBOX_WIDTH Larghezza della chat CHATBOX_LINES Quante righe contiene la chat CHATINPUT_MAX_LENGTH Massimo numero di caratteri che possono essere inseriti nell input PM_MAX_LENGTH Massimo numero di caratteri nei PM GUILDNAME_MAX_LENGTH Lunghezza massima del nome della gilda CHAT_BUBBLES Definisce se la chat è disponibile oppure no REMEMBER_LOGIN Ricorda l ultimo login oppure no DISABLED_CHAT_COMMANDS Disabilita i comandi via chat
Gli ultimi parametri sono indicati per gli esperti(potete dare uno sguardo al manuale).
Fato ciò,andiamo nella cartella "RMX-OS Server" clicchiamo due volte sul file "RMX-OS.rb" e vi si aprirà una shell nella quale,se tutto è andato bene,vi dirà che il server è partito.
Ora andate nella cartella "RMX-OS Client" ed eseguite il file "Game.exe".
Vi apparirà una schermata,nella quale vi mostrerà i nomi dei o del server impostato da voi.
Una volta selezionato vi chiederà di registrarvi o di fare il login.
Registratevi e puff!Siete dentro!
P.S.Per poter usare la chat premete F6 e scrivete liberamente.
Per nasconderla premete F5.
DNS
Spoiler
Premessa:
Se avete un IP statico,potete anche evitare questi passaggi.Il DNS dovrebbe essere di aiuto per chi possiede un IP dinamico,in quanto l'IP non va solamente modificato nella configurazione del server,ma anche del client(in quest ultimo si trova fra gli script RGSS non accessibili se non nella versione progetto).
Cos'è?;
Essenzialmente sta per "sistema dei nomi a dominio" ed è un sistema per la risoluzione di nomi dei host in indirizzi IP.
Un esempio pratico è http://google.it. Tralasciando la parte iniziale "http://" che identifica il protocollo per la connessione,la parte restante non è altro che un indirizzo logico associato a un certo IP di una macchina.
Infatti,se dal prompt proviamo a pingare google.it,avremo una cosa del genere:
Abbiamo inviato dei piccoli pacchetti all'host sul quale si trova google e come risposta abbiamo ricevuto il tempo di risposta e inoltre il suo rispettivo IP(209.85.148.147).
Infatti se provassimo a scrivere questo IP nella barra degli indirizzi del browser,verremo indirizzati su google!.
Bene,finita la parte teorica,passiamo a quella pratica.
Let's go!:
Molti di voi si chiederanno,se è possibile che una semplice macchina di casa possa usufruire di questo servizio.
La risposta è sì!Grazie al servizio offerto da http://dyn.com.
Seguendo questi passaggi potrete avere anche voi un indirizzo logico!
Bene,ora disponete anche voi di un indirizzo logico reindirizzi al vostro IP.
Per verificare se funziona,basta andare su http://www.whatismyip.com/ e annotarsi il proprio IP.
Dopo di che pingate il vostro indirizzo logico e noterete che mostrerà lo stesso IP.
N.B. Avendo un IP dinamico,dovrete aggiornare il vostro DNS ogni qualvolta vi connettiate.
Per farlo,ritornare su "Dynamic DNS Hosts",cliccate sul nome del vostro DNS e ricliccate su "Your current location's IP address is xx.xx.xx.xx".Salvate e avete finito (;.
P.S. Per ubuntu c'è un utility che aggiorna il proprio DNS ogni qualvolta ci si connette a internet,senza accedere al proprio account XD
Ora non vi resta che cambiare il vostro file di configurazione sia del server che del client:
SERVER
CLIENT
Se avete un IP statico,potete anche evitare questi passaggi.Il DNS dovrebbe essere di aiuto per chi possiede un IP dinamico,in quanto l'IP non va solamente modificato nella configurazione del server,ma anche del client(in quest ultimo si trova fra gli script RGSS non accessibili se non nella versione progetto).
Cos'è?;
Essenzialmente sta per "sistema dei nomi a dominio" ed è un sistema per la risoluzione di nomi dei host in indirizzi IP.
Un esempio pratico è http://google.it. Tralasciando la parte iniziale "http://" che identifica il protocollo per la connessione,la parte restante non è altro che un indirizzo logico associato a un certo IP di una macchina.
Infatti,se dal prompt proviamo a pingare google.it,avremo una cosa del genere:
ping google.it PING google.it (209.85.148.147) 56(84) bytes of data. 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=1 ttl=53 time=1176 ms 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=2 ttl=53 time=1079 ms 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=3 ttl=53 time=958 ms 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=4 ttl=53 time=1156 ms 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=5 ttl=53 time=1149 ms 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=6 ttl=53 time=816 ms 64 bytes from fra07s07-in-f147.1e100.net (209.85.148.147): icmp_req=7 ttl=53 time=835 ms ^C --- google.it ping statistics --- 8 packets transmitted, 7 received, 12% packet loss, time 11425ms rtt min/avg/max/mdev = 816.035/1024.383/1176.164/142.765 ms, pipe 2
Abbiamo inviato dei piccoli pacchetti all'host sul quale si trova google e come risposta abbiamo ricevuto il tempo di risposta e inoltre il suo rispettivo IP(209.85.148.147).
Infatti se provassimo a scrivere questo IP nella barra degli indirizzi del browser,verremo indirizzati su google!.
Bene,finita la parte teorica,passiamo a quella pratica.
Let's go!:
Molti di voi si chiederanno,se è possibile che una semplice macchina di casa possa usufruire di questo servizio.
La risposta è sì!Grazie al servizio offerto da http://dyn.com.
Seguendo questi passaggi potrete avere anche voi un indirizzo logico!
- 1-Andate su http://dyn.com/dns/dyndns-free );
2-Dovrebbe arrivarvi un e-mail per confermare l'iscrizione(confermatela);
-Effettuate il login e una volta dentro,cliccate su
"My Services"(a sinistra) -> (appariranno delle voci al di sotto) "Dynamic DNS Hosts" -> cliccate su "Add new Host" e riempite i campi in questo modo:
Hostname: nome del vostro indirizzo logico.Sceglietene uno appropriato + dal menu a tendina scegliete un dominio (ad esempio dyndns.org);
Service Type: scegliete la prima opzione;
IP Address: Qui andrà il nostro IP,ma ve lo mostra già il servizio.infatti,basta cliccare su "Your current location's IP address is xx.xx.xx.xx"
Infine cliccate su "Add to cart",nella pagina che segue cliccate su ""Proceed to checkout" e nell'ultima pagina cliccate su "Activate services".
Bene,ora disponete anche voi di un indirizzo logico reindirizzi al vostro IP.
Per verificare se funziona,basta andare su http://www.whatismyip.com/ e annotarsi il proprio IP.
Dopo di che pingate il vostro indirizzo logico e noterete che mostrerà lo stesso IP.
N.B. Avendo un IP dinamico,dovrete aggiornare il vostro DNS ogni qualvolta vi connettiate.
Per farlo,ritornare su "Dynamic DNS Hosts",cliccate sul nome del vostro DNS e ricliccate su "Your current location's IP address is xx.xx.xx.xx".Salvate e avete finito (;.
P.S. Per ubuntu c'è un utility che aggiorna il proprio DNS ogni qualvolta ci si connette a internet,senza accedere al proprio account XD
Ora non vi resta che cambiare il vostro file di configurazione sia del server che del client:
SERVER
nel file cfg.ini,al parametro HOST mettete il vostro indirizzo DNS [b](senza http:// o www!)[/b]
CLIENT
Vi ricordate di questa sintassi? SERVERS.push(['NAME', 'HOST', PORT]) Bene!Al posto di HOST mettete il vostro indirizzo DNS [b](senza http:// o www!)[/b]
Comandi
Spoiler
Per poter usare un comando basta seguire questa sintassi
N.B. La slash "/" è obbligatoria,quando si vuole usare un comando.
Il parametro va inserito senza parentesi quadre.
Un esempio è il whisper,molto comune:
Questo comando richiede come parametro l username del destinatario del messaggio(dovrebbe essere case sensitive).
Passiamo ai comandi dei vari gruppi!
Admin:
/admin
2nd Admin:
/mod
/revoke
/kickall
/pass
/gpass
/eval
/geval
/seval
/sql
Moderatore:
/kick
/ban
/unban
/global
Utente:
/w
/me
/trade
/newpass
/y
/n
/cmd
/help
Buddy:
/badd
/bremove
/bshow
PM:
/pmsend
/pmunread
/pmall
/pmopen
/pmdelete
/pmdeleteall
/pmstatus
Guild:
/gcreate
/gnewpass
/gdisband
/gtransfer
/ginvite
/gremove
/gleave
/gmsg
/ginfo
/Comando [Parametro]
N.B. La slash "/" è obbligatoria,quando si vuole usare un comando.
Il parametro va inserito senza parentesi quadre.
Un esempio è il whisper,molto comune:
/w Takobon Hey come butta?
Questo comando richiede come parametro l username del destinatario del messaggio(dovrebbe essere case sensitive).
Passiamo ai comandi dei vari gruppi!
Admin:
/admin
Comando: /admin Parametro: username Significato: da ad un utente i permessi del secondario gruppo admin
2nd Admin:
/mod
Comando: /mod Parametro: username Significato: da ad un utente i permessi del gruppo mod
/revoke
Comando: /revoke Parametro: username Significato: revoca tutti i permessi da un utente
/kickall
Comando: /kickall Parametro: nessuno Significato: caccia tutti gli utenti connessi.
/pass
Comando: /pass Parametro: username,nuova password Significato: cambia la password di un utente forzatamente
/gpass
Comando: /gpass Parametro: nome gilda,password Significato: cambia la password di una gilda forzatamente
/eval
Comando: /eval Parametro: Ruby script Significato: Esegue un RGSS script sulla tua macchina
/geval
Comando: /geval Parametro: Ruby script Significato: Esegue un RGSS script su ogni utente connesso
/seval
Comando: /seval Parametro: Ruby script Significato: Esegue un RGSS script sul server
/sql
Comando: /sql Parametro: SQL query Significato: Esegue un comando SQL sul server
Moderatore:
/kick
Comando: /kick Parametro: username Significato: Caccia un utente connesso
/ban
Comando: /ban Parametro: username Significato: Banna e caccia un utente connesso
/unban
Comando: /unban Parametro: username Significato: Toglie il ban ad un utente bannato.
/global
Comando: /global Parametro: messaggio Significato: Invia un messaggio globale ad ogni utente connesso
Utente:
/w
Comando: /w Parametro: username,messaggio Significato: Invia un messaggio "sussurrato" ad un utente.
/me
Comando: /me Parametro: messaggio Significato: Mostra il testo come azione del giocatore(Tipico della chat IRC)
/trade
Comando: /trade Parametro: username Significato: Richiede uno scambio con un altro personaggio
/newpass
Comando: /newpass Parametro: password vecchia,nuova password Significato: Cambia la tua password
/y
Comando: /y Parametro: nessuno Significato: Risponde SI alle più recenti richieste del server
/n
Comando: /n Parametro: nessuno Significato: Risponde NO alle più recenti richieste del server
/cmd
Comando: /cmd Parametro: nessuno Significato: Mostra la lista dei comandi disponibili
/help
Comando: /help Parametro: comando Significato: Spiega la funzione del comando.Se non è specificato mostra la lista dei comandi disponibili
Buddy:
/badd
Comando: /badd Parametro: username Significato: Richiede di aggiungere un utente alla lsita degli amici
/bremove
Comando: /bremove Parametro: username Significato: Rimuove un utente dalla lista degli amici
/bshow
Comando: /bshow Parametro: nessuno Significato: Mostra tutti i tuoi amici.
PM:
/pmsend
Comando: /pmsend Parametro: username,messaggio Significato: Invia un messaggio ad un utente presente nella lista degli amici
/pmunread
Comando: /pmunread Parametro: nessuno Significato: Ottieni tutti i messaggi non letti
/pmall
Comando: /pmall Parametro: nessuno Significato: Ottieni tutti i messaggi
/pmopen
Comando: /pmopen Parametro: PM ID Significato: Apre un messaggio
/pmdelete
Comando: /pmdelete Parametro: PM ID Significato: elimina un messaggio
/pmdeleteall
Comando: /pmdeleteall Parametro: nessuno Significato: Elimina tutti i messaggi
/pmstatus
Comando: /pmstatus Parametro: nessuno Significato: Ottiene il numero dei PM e il massimo numero consentito.
Guild:
/gcreate
Comando: /gcreate Parametro: nome gilda,password Significato: Crea una nuova gilda con te come leader
/gnewpass
Comando: /gnewpass Parametro: vecchia password,nuova password Significato: Cambia la password
/gdisband
Comando: /n Parametro: password gilda Significato: "Smonta" la gilda
/gtransfer
Comando: /gtransfer Parametro: usernam,password Significato: Cambia il leader della gilda
/ginvite
Comando: /ginvite Parametro: username Significato: Invita un utente nella tua gilda
/gremove
Comando: /gremove Parametro: username,password gilda Significato: Rimuove un utente dalla tua gilda
/gleave
Comando: /gleave Parametro: password Significato: Abbandoni la gilda
/gmsg
Comando: /gmsg Parametro: messaggio Significato: Invia un messaggio a tutti i membri della gilda connessi
/ginfo
Comando: /ginfo Parametro: nessuno Significato: Mostra le informazioni della gilda
News!!
Spoiler
Spero sia tutto chiaro e ordinato(spero! >.<).
La guida non è finita qui!
L'aggiornerò in questi giorni,tenete d'occhio il topic!
Nei prossimi aggiornamenti vi mostrerò come:
///07/08/11 Aggiornamento!
-Inserito come avere il proprio DNS;
///08/08/11 Aggiornamento!
-Inserita la lista completa dei comandi;
La guida non è finita qui!
L'aggiornerò in questi giorni,tenete d'occhio il topic!
Nei prossimi aggiornamenti vi mostrerò come:
- -Creare un DNS;
-Lista dei comandi;
-Inserire estensioni del server e script;
///07/08/11 Aggiornamento!
-Inserito come avere il proprio DNS;
///08/08/11 Aggiornamento!
-Inserita la lista completa dei comandi;
Wiki link
Spoiler
- SAPERE PROPRIO IP
localhost
DNS
PhpMyAdmin : pacchetto che comprende: Mysql,Apache,Filezilla e Mercury (consigliato ai principianti,forse farò una guida su di esso)
ALLA PROSSIMA!


















