[SETUP]Manutenzione, Errori, Precauzioni Server!

Marta220

Utente Master
Autore del topic
12 Luglio 2010
2.840
0
Miglior risposta
0
Iniziamo dagli errori più riscontrabili su un server artigianale fatto in casa (hamachi, locale, dyndns anche se meno probabile):

FreeBSD /bin/sh ERROR
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Appena arriva a # fate:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Connection refused

L'errore di solito è dovuto a qualche modifica fatta sulla cartella locale che usate, magari avete fatto qualche modifica che non dovevate fare o che avete sbagliato a modificare e per questo potete andare a controllare nei "syserr". Oppure potete seguire queste guida:

Loggatevi in navicat (usate navicat velo consiglio per i prossimi procedimenti) e aprite i seguenti database:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

E selezionate tutti i databases in ognuno di questi e cliccate con il destro e cliccate
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

E dopo
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Infine:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Syserr

Che cos'è? E' un file che si trova dentro a rain(game)/channel/ e in tutte le cartelle (first, game1_1, game1_2, game1_3, game2, game61, game99) e per aprirlo potete usare un semplice notepad++ o un hexeditor o quel che vi pare. Dentro a questo file troverete tutti gli errori che escono sulla macchina o che non vedete sulla macchina ma che sono sempre errori. Tipo vi può uscire un errore del genere "cannot load locale/hongkong/mob_drop_item.txt" e questo vuol dire che non riesce a caricare il mob_drop_item.txt forse perchè lo avete modificato ed è venuta male la modfica e non lo carica oppure non c'è nella cartella. Ma se vi escono errori del genere:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Non c'è da preoccuparsi sono errori normali che manco sono errori per dire perchè il gioco funzionerò tranquillamente e senza dare un errore (anche tipo cannot find data/orch_ck/... sono errori che non fanno niente di male)

In pratica la maggior parte degli errori causati da "Connection refused" e "error cores" si possono aggiustare controllando nei syserr.

Vi ricordo che i syserr aumentano il loro peso per la quantita di errori che vengono ricevuti e il più grande è quello del game61 ma e è anche quello che da gli errori più precisi tipo il game61 da un errore che nel game99 non troverete. Vi consiglio di cancellarli 1 volta ogni 3 giorni tipo da pesare di meno e così poterli leggere senza aspettare ore quando avrete un problema.

Errore Cores

Il famigerato errore cores è dovuto nel 99% dei casi a delle modifiche apportate ai file server ma anche databases ma poco probabile ma attenzione l'errore è spesso dovuto anche per qualche porta offline (cioè delle cartelle di channel) e questo errore è dovuto a qualche modifica al CONFIG.FILE delle cartelle di channel oppure della cartella locale/hongkong/map. Forse avete fatto qualche modifica a qualche mappa o non so cosa e provate a ricaricare quella vecchia oppure se avete modificato qualcosa rimontate il vecchio file o cartella. L'errore core è dovuto pure alle modifiche che fate sul locale magari volete settare il locale in english che hongkong e vi dimenticate tipo di modificare big5_string.txt in eng_string.txt o locale_big5.lua in locale._lua e accade questo errore (oppure non avete settato in common > locale, hongkong in english).

Vi consiglio sempre di fare qualche backup alle modifiche che apportate e se fate errori di distrazione come quello di modificare il nome di un file o cartella di guardare attentamente cosa fate.

Ah vi ricordo che quando caricate il game.file (per il livello e exp) dateli chmod 0777 e guardate bene che sia per il locale hongkong o english giusto!

Errore lib (library)

Questo errore viene causato perchè siete fessi <.< non avete caricato le library! Le library vengono messe su /usr/lib ed eccovi il download:
File mancante:
Perfavore, Entra oppure Registrati per vedere i Link!


Errore pipe

Questo errore viene causato dalle library che si trovano in /usr/lib, l'errore capita al 100% (e non mi dite di no) perchè usate FreeBSD versione 8.0 e avete caricato la library del 7.0-1-2 sul 8.0 o magari non la avete caricata proprio perciò ora vi do il mio file:

File mancante: phpMyAdmin non ha più spazio ma se aveste questo problema vi esce scritto fullsystem più nome pacchetto, perciò vi converrebbe se vi captia il secondo di disinstallare il pacchetto e se vi captia il primo fare un po' di spazio nel Hardisk oppure aumentare la massina capacità nella macchina virtuale (se startato su windows tramite virtual pc, vmware, sun box...)

Errore "core dumped"

Questo errore avviene di solito per i seguenti motivi: modifica NPC o item nel Database oppure modifica su missioni o mappe (di solitio index) del FTP. Com aggiustarlo? Basta (come gia detto) essersi fatto un backup del file oppure non averlo fatto e sostituire i files oppure basta rimodificare il file o il database (di solito se inserite una nuova arma su item_proto e magari tutte con lo stesso nome ciaociao+ tutte così avviene questo problema o magari qualche NPC non funzionante)

Manutenzione

Non poteva mancare la manutenzione del server non vi pare? Iniziamo:

- Cancellate sempre i syserr dopo un po' di giorni se no diventa troppo grande (e se usate vostro pc e avete poco HD vi va a pezzi il pc) non potrete affatto leggerli e poi inizia a diminuire l'HD.
- Pulire sempre log.sql del database se no diventa troppo grande e da problemi
- Cancellare cartelle o file obsoleti che non servono a niente


Precauzioni

Eccoci al punto finale di questa guida. Fate sempre dei backup (salvataggi) dei vostri databases (non salvate log.sql che non serve a niente e pesa troppo!) che non mancherà mai un attacco lamer oppure formattazione O.S. e perderete dati. Fate anche backup del vostro locale che se appunto doveste formattare o qualcos'atro lo avete ancora.

----------------------------------------------------------

CREDITI: Nokia85