Pagina 1 di 1

Problema giochi BOT

Inviato: 18/11/2010, 17:58
da Zio
Ho un problema con i giochi del BOT, lanciandoli la prima volta sembra funzionare tutto, già la seconda volta che si lanciano non partono più e compare il messaggio "<BOT> Start BuDuS Trivia on channel #*** (limit: [50])
<BOT> Sto gia' tentando di fermare il gioco Trivia nel canale #*** "
Sapete da cosa possa dipendere?

Re: Problema giochi BOT

Inviato: 19/11/2010, 0:35
da BuDuS
È un BUG presente in tutti i giochi e, forse, anche in alcuni comandi del BOT.
Sembra che i canali che contengono il carattere "`" mandino in crisi gli script, che non terminano correttamente.
L'anomalia è dovuta al fatto che quel carattere ha un particolare significato per la Bash Linux e non viene gestito correttamente dai miei script.

In linea di massima è possibile correggere il malfunzionamento modificando gli script e, laddove sono presenti righe simili alla seguente:

Codice: Seleziona tutto

echo "/TIMER 15 budus pipe_script ${0} \"${lu}\" \"${ru}\" \"${rhost}\" \"${channel}\" \"${hostname}\" \"${server}\" \"${data}\""

operare una sostituzione tale per cui la sequenza "\"" venga, alternativamente, sostituita con "\(" e "\)", in questo modo:

Codice: Seleziona tutto

echo "/TIMER 15 budus pipe_script ${0} \(${lu}\) \(${ru}\) \(${rhost}\) \(${channel}\) \(${hostname}\) \(${server}\) \(${data}\)"

Le righe incriminate dovrebbero essere tutte quelle che invocano lo script stesso (quindi appare un "${0}"); la sostituzione descritta sopra è possibile solo se il codice prevede l'esecuzione della funzione "/budus pipe_script" (o similare, come "/budus pipe_script_silent").

La correzione del problema implica la modifica - successiva alla ricerca del codice difettoso, cosa non da poco - di numerosi file e un discreto lavoro di testing per verificare che, effettivamente, la soluzione di cui sopra funzioni.

Era mia intenzione rilasciare una versione aggiornata del plug-in e, volendo, anche del BOT prima possibile, entro Lunedì (anche perché vanno sistemati altri BUG) ma, a questo punto, non so se riuscirò. È possibile sapere se ci sono novità sul BOT sia qui sul Forum che nel canale di BuDuScRiPt tramite il comando:

Codice: Seleziona tutto

!guide news

Per il momento: grazie per la segnalazione e attendi fiducioso :oops:

Re: Problema giochi BOT

Inviato: 31/12/2011, 15:55
da Zio
riesumo questo post per un problema del BOT sul gioco trivia, a un certo punto inizia a sballare col calcolo dei punteggi, ogni tanto invece di aggiungere punti li sottrae, altre volte non li da proprio, ogni tanto compaio nick di vecchie partite nella classifica della partita :shock:

grazie

Re: Problema giochi BOT

Inviato: 03/01/2012, 18:28
da BuDuS
Zio ha scritto:riesumo questo post per un problema del BOT sul gioco trivia, a un certo punto inizia a sballare col calcolo dei punteggi, ogni tanto invece di aggiungere punti li sottrae, altre volte non li da proprio, ogni tanto compaio nick di vecchie partite nella classifica della partita :shock:

grazie

Utilizzi altri giochi ?
Se si, danno gli stessi problemi ?

Re: Problema giochi BOT

Inviato: 03/01/2012, 21:06
da Zio
BuDuS ha scritto:Utilizzi altri giochi ?
Se si, danno gli stessi problemi ?


Non utilizzo altri giochi attualmente, ma se non ricordo male nelle vecchie versioni credosi manifestasse anche sugli altri

Vedo in caso se riesco a provare anche gli altri e ti faccio sapere

Re: Problema giochi BOT

Inviato: 05/01/2012, 0:57
da BuDuS
Zio ha scritto:
BuDuS ha scritto:Utilizzi altri giochi ?
Se si, danno gli stessi problemi ?


Non utilizzo altri giochi attualmente, ma se non ricordo male nelle vecchie versioni credosi manifestasse anche sugli altri

Vedo in caso se riesco a provare anche gli altri e ti faccio sapere

I giochi sono particolarmente impegnativi; possono mettere a sedere anche una macchina potente.

Ad esempio può darsi si verifichino anomalie nel momento in cui il BOT deve aggiornare le NEWS ANSA o gli RSS FEED.

In pratica sarebbe opportuno avere un BOT esclusivamente dedicato ai giochi; questo però comporta - me ne rendo conto - un certo dispendio di energie e soprattutto creare un qualcosa di non particolarmente pratico perché non è possibile avere più BOT che girano con il medesimo utente linux.

In altri termini: avere più BOT significa farli girare con utenti di sistema diversi.
In pratica:
  • Aprire un terminale
  • Fare un:

    Codice: Seleziona tutto

    su utente1
  • lanciare il BOT
  • Aprire un terminale
  • Fare un:

    Codice: Seleziona tutto

    su utente2
  • lanciare il BOT
  • ... e così via ...

Prima di tribolare inutilmente, potresti vedere se riducendo drasticamente il numero di servizi offerti dal BOT - temporaneamente, giusto per provare - ottieni dei miglioramenti.
Anche in questo caso l'uso della macro bot_check potrebbe dare qualche indicazione utile.

Re: Problema giochi BOT

Inviato: 05/01/2012, 22:28
da Zio
di solito uso news, meteo, oroscopo e game, proverò nei prossimi giorni e ti farò sapere ;)

intanto grazie

Re: Problema giochi BOT

Inviato: 17/01/2012, 10:07
da Zio
[quote=ZioGR]problema del BOT sul gioco trivia, a un certo punto inizia a sballare col calcolo dei punteggi, ogni tanto invece di aggiungere punti li sottrae, altre volte non li da proprio, ogni tanto compaio nick di vecchie partite nella classifica della partita :shock: [/quote]

non so se possa dipendere dall'aggiornamento eseguito di recente, poichè con la versione precedente sembrava essersi risolto (perlomeno non si manifestava più), ma il problema del calcolo dei punteggi si è ripresentato :shock:

ora conto di fare anche qualche altro test ma comunque volevo segnalarti la cosa

Re: Problema giochi BOT

Inviato: 17/01/2012, 23:43
da BuDuS
Zio ha scritto:[quote=ZioGR]problema del BOT sul gioco trivia, a un certo punto inizia a sballare col calcolo dei punteggi, ogni tanto invece di aggiungere punti li sottrae, altre volte non li da proprio, ogni tanto compaio nick di vecchie partite nella classifica della partita :shock:


non so se possa dipendere dall'aggiornamento eseguito di recente, poichè con la versione precedente sembrava essersi risolto (perlomeno non si manifestava più), ma il problema del calcolo dei punteggi si è ripresentato :shock:

ora conto di fare anche qualche altro test ma comunque volevo segnalarti la cosa[/quote]
Il problema può anche dipendere da un database corrotto; comunque, per ora, è una faccenda secondaria, meglio cercare di risolverla quando è a posto il resto.