Guida [GUIDA] Per fix generale di ogni parte del nostro server dedicato Risolvere problemi!

Stato
Discussione chiusa ad ulteriori risposte.

Royale_D

Utente Silver
14 Agosto 2010
94
7
14
70
Ultima modifica da un moderatore:
Salve, lady's and gentlement, questo è il mio primo 3d. Spero di ricevere una buona accoglienza.

In questo thread parlerò generalmente del fix dei bug in questione, tipo l'installazione dei file con l'unsbug del livello 120, o quant'altro il fix dell'errore del
/bin/sh, risolvere tutti i problemi che portano al connection refused, navicat connessione molto lenta, item che dopo un riavvio vengono smarriti...

Iniziamo dal fix dell'errore core, molto importante risolverà un gran peso e molti problemi.
Spiegando un pò l'errore, possiamo dire che sono dati fondamentalmente dai file server tipo con il liv 120 sbuggato... ciò succede perchè
al "vostro gioco" chiamiamolo così non vengono dati tutti i diritti (chmod777)
Quindi prima di sbuggare il livello scarichiamo i file (scaricate dove volete i file basta che sono i file giusti con liv 120/127 sbuggato) sul desktop, e li rinominiamo in game, ora andiamo in winscp (il vostro server quindi gia ha un game dobbiamo deletarlo) e poi in
/usr/rain o come si chiama la vostra cartella/channel/share_data e trovate un file di nome game, bene cancellatelo e ricaricate i file con il livello sbuggato che volete sempre nella stessa cartella al posto del game appena cancellato, poi aprite virtual pc o il programma che usate voi, scrivete cd/usr/rain o come si chiama la vostra cartella/channel premete invio e poi scrivete chmod777 share_data ora aspettate che si carichi la lista e che modifichi i file (un pò di tempo) aspettate finchè non esce il nome del serverino oppure # per nome del server intendo tipo Mcncc
quando ha finito il tutto basta quindi startare il server e vedrete che non avrete mai più problemi simili perchè i file hanno completamente i diritti.

NB: Vi consiglio di installare tipo uno script che fa backup continuamente.


Come risolvere l'errore del /bin/sh
Molto semplice, basta avviare il server e se avete l'errore scrivete /bin/sh inviate e poi fsck e premete S ad ogni domanda fino alla fine, oppure se vi secca premere sempre S ad ogni domanda bisogna scrivere fsck -y
Infine del processo fate un reboot ed allo start il problema al 100% è stato risolto.

Come risolvere e dare un rimedio agli infiniti connection refused funzione per dyndns e dedicato
Per Dyndns/Hamachi: Molto semplice anche questo passaggio
Avviate FreeBSD eseguite il login ed andate nelle impostazioni di rete e scegliere la scheda di rete con normale connessione ad internet, poi scrivete sysinstall e fate configure/Networking/interfaces/de0 e risposta NO in netmask mettete 255.0.0.0 e fate OK salvando il tutto poi fate / Etc / rc.d / netif restart e il server tornerà come prima

Per dedicato: Ci sono diverse soluzioni, questo problema solitamente è dato da qualche modifica sbagliata tipo nella modifica di qualche npc, dopo il riavvio vi da Connection refused, per farvi capire. La soluzione è usare Navicat, nel caso avete modificato tipo qualcosa nel commons bisogna fare "Maintain Tables" poi su "Repair Tables" e per finire facciamo "Quick". Io vi consiglio nel caso doveste avere questo errore di riparare tutte le TAB, e quindi commons e tutte le altre mob proto item proto refine e cosi via selezionandole tutte e fare sempre "Maintain Tables" poi su "Repair Tables" e per finire facciamo "Quick".
Al 99% risolverete questo problema.

Velocizzare la connessione a Navicat
Semplicità assurda XD, basta collegarvi al vostro FTP con un programma adatto tipo filezilla o WinScp e andate in /etc e rinominate
resolv.conf in resolv1.conf

Riavviate e navicat si connetterà 1000 mila volte più veloce LOOL


Risolvere la perdita di item degli utenti dopo un riavvio
Molti di voi già sapranno questo passaggio :omfg:
Molti riavviano con Reboot e credono di aver fatto una cosa giusta, beh no questa è la causa della perdita item e ritorno ad uno stato primario e non ultimato del server. Prima di riavviare al max avvisate la clientela e nel chiama scrivete /shutdown aspettate i 10 secondi (o quanti sono)
poi non fate reboot ma ./stop.sh (./stop o il comando che avete voi che in pratica stoppa) aspettate la fine dello stop dei core per poi digitare ./start e vedrete che all'avvio nessun personaggio avrà perso item o altro.

NB: Spero che non verrò attaccato o altro perchè immagino che un qualsiasi conosca la maggior parte di queste cose, considerate che è il mio primo topic.
:):V
 
  • Mi piace
Reazioni: F.C.Xander
Ultima modifica:
poi fate / Etc / rc.d / netif restart e il server tornerà come prima[/COLOR]

Prova a farlo su dedicato e poi dimmi cosa succede... ahah
[[/COLOR]resolv.conf in resolv1.conf
Sai almeno a cosa è causato il rallentamento del resolv? No, anzi, meglio 'eliminare' a caso! :\
Risolvere la perdita di item degli utenti dopo un riavvio
Molti di voi già sapranno questo passaggio :omfg:
Molti riavviano con Reboot e credono di aver fatto una cosa giusta, beh no questa è la causa della perdita item e ritorno ad uno stato primario e non ultimato del server. Prima di riavviare al max avvisate la clientela e nel chiama scrivete /shutdown aspettate i 10 secondi (o quanti sono)
poi non fate reboot ma ./stop.sh (./stop o il comando che avete voi che in pratica stoppa) aspettate la fine dello stop dei core per poi digitare ./start e vedrete che all'avvio nessun personaggio avrà perso item o altro.
La perdita degli oggetti è causata (di solito) da una chiusura forzata dei processi di metin (reboot, kill -9 idprocess), e quindi affidatevi a fare solo:
Codice:
killall game
killall auth
killall db
killall sh
 
Salve, lady's and gentlement, questo è il mio primo 3d. Spero di ricevere una buona accoglienza.

In questo thread parlerò generalmente del fix dei bug in questione, tipo l'installazione dei file con l'unsbug del livello 120, o quant'altro il fix dell'errore del
/bin/sh, risolvere tutti i problemi che portano al connection refused, navicat connessione molto lenta, item che dopo un riavvio vengono smarriti...

Iniziamo dal fix dell'errore core, molto importante risolverà un gran peso e molti problemi.
Spiegando un pò l'errore, possiamo dire che sono dati fondamentalmente dai file server tipo con il liv 120 sbuggato... ciò succede perchè
al "vostro gioco" chiamiamolo così non vengono dati tutti i diritti (chmod777)
Quindi prima di sbuggare il livello scarichiamo i file (scaricate dove volete i file basta che sono i file giusti con liv 120/127 sbuggato) sul desktop, e li rinominiamo in game, ora andiamo in winscp (il vostro server quindi gia ha un game dobbiamo deletarlo) e poi in
/usr/rain o come si chiama la vostra cartella/channel/share_data e trovate un file di nome game, bene cancellatelo e ricaricate i file con il livello sbuggato che volete sempre nella stessa cartella al posto del game appena cancellato, poi aprite virtual pc o il programma che usate voi, scrivete cd/usr/rain o come si chiama la vostra cartella/channel premete invio e poi scrivete chmod777 share_data ora aspettate che si carichi la lista e che modifichi i file (un pò di tempo) aspettate finchè non esce il nome del serverino oppure # per nome del server intendo tipo Mcncc
quando ha finito il tutto basta quindi startare il server e vedrete che non avrete mai più problemi simili perchè i file hanno completamente i diritti.

NB: Vi consiglio di installare tipo uno script che fa backup continuamente.


Come risolvere l'errore del /bin/sh
Molto semplice, basta avviare il server e se avete l'errore scrivete /bin/sh inviate e poi fsck e premete S ad ogni domanda fino alla fine, oppure se vi secca premere sempre S ad ogni domanda bisogna scrivere fsck -y
Infine del processo fate un reboot ed allo start il problema al 100% è stato risolto.

Come risolvere e dare un rimedio agli infiniti connection refused funzione per dyndns e dedicato
Per Dyndns/Hamachi: Molto semplice anche questo passaggio
Avviate FreeBSD eseguite il login ed andate nelle impostazioni di rete e scegliere la scheda di rete con normale connessione ad internet, poi scrivete sysinstall e fate configure/Networking/interfaces/de0 e risposta NO in netmask mettete 255.0.0.0 e fate OK salvando il tutto poi fate / Etc / rc.d / netif restart e il server tornerà come prima

Per dedicato: Ci sono diverse soluzioni, questo problema solitamente è dato da qualche modifica sbagliata tipo nella modifica di qualche npc, dopo il riavvio vi da Connection refused, per farvi capire. La soluzione è usare Navicat, nel caso avete modificato tipo qualcosa nel commons bisogna fare "Maintain Tables" poi su "Repair Tables" e per finire facciamo "Quick". Io vi consiglio nel caso doveste avere questo errore di riparare tutte le TAB, e quindi commons e tutte le altre mob proto item proto refine e cosi via selezionandole tutte e fare sempre "Maintain Tables" poi su "Repair Tables" e per finire facciamo "Quick".
Al 99% risolverete questo problema.

Velocizzare la connessione a Navicat
Semplicità assurda XD, basta collegarvi al vostro FTP con un programma adatto tipo filezilla o WinScp e andate in /etc e rinominate
resolv.conf in resolv1.conf

Riavviate e navicat si connetterà 1000 mila volte più veloce LOOL


Risolvere la perdita di item degli utenti dopo un riavvio
Molti di voi già sapranno questo passaggio :omfg:
Molti riavviano con Reboot e credono di aver fatto una cosa giusta, beh no questa è la causa della perdita item e ritorno ad uno stato primario e non ultimato del server. Prima di riavviare al max avvisate la clientela e nel chiama scrivete /shutdown aspettate i 10 secondi (o quanti sono)
poi non fate reboot ma ./stop.sh (./stop o il comando che avete voi che in pratica stoppa) aspettate la fine dello stop dei core per poi digitare ./start e vedrete che all'avvio nessun personaggio avrà perso item o altro.

NB: Spero che non verrò attaccato o altro perchè immagino che un qualsiasi conosca la maggior parte di queste cose, considerate che è il mio primo topic.
:):V

daidaidai :) come nuovo utente inizi a spaccare! :bye:

CTRL + C :rulzz:
CTRL + V :matto:
i love it!
 

Prova a farlo su dedicato e poi dimmi cosa succede... ahah <---- questo andava per hamachi e dyndns se ci vedi l'ho scritto
Sai almeno a cosa è causato il rallentamento del resolv? No, anzi, meglio 'eliminare' a caso! :\
<---- se rinomini il resolv tutti i rallentamenti non ci saranno piu, prova e fammi sapere
La perdita degli oggetti è causata (di solito) da una chiusura forzata dei processi di metin (reboot, kill -9 idprocess), e quindi affidatevi a fare solo:
Codice:
killall game
killall auth
killall db
killall sh
<--- in effetti quello dicevo, perciò ho scritto prima un shutdown e poi ./stop


Che dire, purtroppo non tutti sono esperti come te :)





--- Aggiornamento Post ---

NB: I commenti non sono mai di mio interesse, la guida non è copiata ho espresso solo ciò che sò dal mio wiki di metin2.

--- Aggiornamento Post ---

daidaidai :) come nuovo utente inizi a spaccare! :bye:

CTRL + C :rulzz:
CTRL + V :matto:
i love it!

La guida non è copiata ripeto, trovami la guida dove io ho fatto CTRL+C E CTRL+V newbie..
 
Stato
Discussione chiusa ad ulteriori risposte.