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?
Problema giochi BOT
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Problema giochi BOT
È 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:
operare una sostituzione tale per cui la sequenza "\"" venga, alternativamente, sostituita con "\(" e "\)", in questo modo:
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:
Per il momento: grazie per la segnalazione e attendi fiducioso
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 newsPer il momento: grazie per la segnalazione e attendi fiducioso
-
Zio
Re: Problema giochi BOT
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
grazie
grazie
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Problema giochi BOT
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![]()
grazie
Utilizzi altri giochi ?
Se si, danno gli stessi problemi ?
-
Zio
Re: Problema giochi BOT
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
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Problema giochi BOT
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.
-
Zio
Re: Problema giochi BOT
di solito uso news, meteo, oroscopo e game, proverò nei prossimi giorni e ti farò sapere
intanto grazie
intanto grazie
-
Zio
Re: Problema giochi BOT
[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
[/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
ora conto di fare anche qualche altro test ma comunque volevo segnalarti la cosa
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
ora conto di fare anche qualche altro test ma comunque volevo segnalarti la cosa
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Problema giochi BOT
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![]()
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
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.
Chi c’è in linea
Visitano il forum: Nessuno e 0 ospiti