Auteur Topic: Script loopt vast  (gelezen 1577 keer)

0 leden en 1 gast bekijken dit topic.

Offline jodaatje

  • Newbie
  • *
  • Berichten: 12
  • Geslacht: Man
    • Bekijk profiel
    • Detrivia
Script loopt vast
« Gepost op: april 03, 2010, 08:24:22 »
Met regelmaat loopt mijn triviascript de laatste tijd vast.
Als ik heb opstart krijg ik daarna deze error in de log -irc.chattersweb.nl- BOTMOTD File not found
Wat is dit voor fout en wat kan ik hier evt aan doen?
Groetjes John

Offline DutchPrm0

  • Moderator
  • Full Member
  • *****
  • Berichten: 149
  • Geslacht: Man
  • The.Dutch.Rulez.The.World!
    • Bekijk profiel
Re: Script loopt vast
« Reactie #1 Gepost op: april 03, 2010, 12:44:30 »
Met regelmaat loopt mijn triviascript de laatste tijd vast.
Als ik heb opstart krijg ik daarna deze error in de log -irc.chattersweb.nl- BOTMOTD File not found
Wat is dit voor fout en wat kan ik hier evt aan doen?
Groetjes John
Beste John,

De error melding: -irc.chattersweb.nl- BOTMOTD File not found, is iets, waar jij verder niks kunt aan doen.

Je krijgt dit echter alleen te zien, als je de BotMotd opvraagt, of wanneer jou Triviantscript mode +B (Botmode) zet.

Echter is het zo, dat deze BotModt zich niet bevind op de server, en jou dit dan ook niet kan laten zien. Vandaar dat je dan deze error krijgt.

Het lijkt me zeer sterk, dat hierdoor je script vast loopt.
Misschien is het even handig, om een keer in #Help-Scripts langs te komen, en daar een van de ScriptMensen op hulp te vragen.

Waarschijnlijk staat er een klein foutje in het script zelf, waardoor die wel eens vast loopt. Hierbij kan je denken aan een grote fout, of misschien gewoon een "}" vergeten te zetten.

Had je voordat je die error melding kreeg hier ook al last van?
« Laatst bewerkt op: april 03, 2010, 12:48:53 door DutchPrm0 »
Met vriendelijke groeten,
Danny aka DutchPrm0
HelpOps irc.Chattersweb.nl

Offline jodaatje

  • Newbie
  • *
  • Berichten: 12
  • Geslacht: Man
    • Bekijk profiel
    • Detrivia
Re: Script loopt vast
« Reactie #2 Gepost op: april 03, 2010, 13:22:09 »
Het script heeft altijd gelopen, maar het is iets van de laatste tijd.
Ik weet niet of dat hij hierdoor vastloopt maar dit zag ik in de log staan.
Helaas heb ik het script niet zelf gemaakt en ben er dus ook een leek in.
Degene die hem heeft gemaakt heb ik zeker al een jaar of 2 niet meer gezien.
Maar volgens mij heeft miyako hem daar toen bij geholpen.
In ieder geval met het script voor de spelers.

Offline DutchPrm0

  • Moderator
  • Full Member
  • *****
  • Berichten: 149
  • Geslacht: Man
  • The.Dutch.Rulez.The.World!
    • Bekijk profiel
Re: Script loopt vast
« Reactie #3 Gepost op: april 03, 2010, 16:26:59 »
Het script heeft altijd gelopen, maar het is iets van de laatste tijd.
Ik weet niet of dat hij hierdoor vastloopt maar dit zag ik in de log staan.
Helaas heb ik het script niet zelf gemaakt en ben er dus ook een leek in.
Degene die hem heeft gemaakt heb ik zeker al een jaar of 2 niet meer gezien.
Maar volgens mij heeft miyako hem daar toen bij geholpen.
In ieder geval met het script voor de spelers.
Beste John,,

Het beste is dan om met, Miyako of LeaNdro contact op te nemen.

Dit kan je doen, door onze server te joinen (irc.chattersweb.nl:6667) en daarna de room #Help-Scripts binnen te gaan.

Leg daar je probleem uit, aan mensen met een @, en hopelijk kunnen ze jou hier dan verder bij helpen.

Houd dit topic gedeelte zelf ook even goed in de gaten, wie weet, nemen ze hier wel contact met jou op!
« Laatst bewerkt op: april 03, 2010, 16:28:58 door DutchPrm0 »
Met vriendelijke groeten,
Danny aka DutchPrm0
HelpOps irc.Chattersweb.nl

Offline Eelko

  • Administrator
  • Sr. Member
  • *****
  • Berichten: 332
  • Geslacht: Man
  • Yikes..
    • Bekijk profiel
    • Tienersforum.nl
Re: Script loopt vast
« Reactie #4 Gepost op: april 03, 2010, 21:10:05 »
Hij krijgt steeds een excess flood quit.
Hij flood dus te veel de timers iets minder snel zetten ofzo?

Offline DutchPrm0

  • Moderator
  • Full Member
  • *****
  • Berichten: 149
  • Geslacht: Man
  • The.Dutch.Rulez.The.World!
    • Bekijk profiel
Re: Script loopt vast
« Reactie #5 Gepost op: april 04, 2010, 12:58:18 »
Sinds die aanpassingen van excess flood quit,, hoor ik er veel mensen/chatters over klagen..

Misschien is het een idee, om deze waarden,, weer wat lager te zetten? En hier niet zo streng op te controleren, maar wel goed genoeg??

En anders zou hij idd,, zijn gehele script om moeten gaan bouwen ja, om deze excess flood proberen te vermijden.
Met vriendelijke groeten,
Danny aka DutchPrm0
HelpOps irc.Chattersweb.nl

Offline jodaatje

  • Newbie
  • *
  • Berichten: 12
  • Geslacht: Man
    • Bekijk profiel
    • Detrivia
Re: Script loopt vast
« Reactie #6 Gepost op: april 04, 2010, 14:00:42 »
Ik wist niet dat dat verandert was, ik vond het al vreemd dat het botje nog nooit dat probleem heeft gehad.
Maar als dat zou kunnen zou ik daar zeer blij mee zijn.
Het botje moet nu eenmaal zijn vragen stellen.
En bedoel je evt met timers instellen dat de vragen met langere tussen pauzes moeten komen?
Maar het zijn niet alleen vragen maar ook een soort galgje en daar gebruik ik nog al lange zinnen voor om iedereen een kans te geven om te scoren.
En om uit te sluiten dat het aan mijn pc ligt draait hij nu op een andere pc, dat hadden we besloten na overleg in help-scripts.

Groeten John

Offline Miyako

  • Moderator
  • Full Member
  • *****
  • Berichten: 132
  • Geslacht: Man
  • Miyako
    • Bekijk profiel
Re: Script loopt vast
« Reactie #7 Gepost op: april 04, 2010, 16:22:50 »
Het script heeft altijd gelopen, maar het is iets van de laatste tijd.
Ik weet niet of dat hij hierdoor vastloopt maar dit zag ik in de log staan.
Helaas heb ik het script niet zelf gemaakt en ben er dus ook een leek in.
Degene die hem heeft gemaakt heb ik zeker al een jaar of 2 niet meer gezien.
Maar volgens mij heeft miyako hem daar toen bij geholpen.
In ieder geval met het script voor de spelers.
Beste John,,

Het beste is dan om met, Miyako of LeaNdro contact op te nemen.

Dit kan je doen, door onze server te joinen (irc.chattersweb.nl:6667) en daarna de room #Help-Scripts binnen te gaan.

Leg daar je probleem uit, aan mensen met een @, en hopelijk kunnen ze jou hier dan verder bij helpen.

Houd dit topic gedeelte zelf ook even goed in de gaten, wie weet, nemen ze hier wel contact met jou op!

In plaats van zever te verrkopen kan je beter gewoon zwijgen... .

@ jodaatje, de timers zelf hebben niet veel te maken met een excess flood, een excess flood is het sturen van berichten naar andere mensen.
Typ dit in bij Triefje:
/debug log.txt
Als je dan nog eens last krijgt van een excess flood typ dan dit:
/debug off
/run log.txt

Normaal gaat kladblok dan open en zie je allemaal tekst, kopieer deze tekst en stuur deze in een PM naar mij of mail het me op dimitri.reg@gmail.com

Offline jodaatje

  • Newbie
  • *
  • Berichten: 12
  • Geslacht: Man
    • Bekijk profiel
    • Detrivia
Re: Script loopt vast
« Reactie #8 Gepost op: april 04, 2010, 17:22:11 »
Typ dit in bij Triefje:

Code: [Selecteer]
/debug log.txt
Dit heb ik nu gedaan even afwachten dus.
Thx vast

Offline Miyako

  • Moderator
  • Full Member
  • *****
  • Berichten: 132
  • Geslacht: Man
  • Miyako
    • Bekijk profiel
Re: Script loopt vast
« Reactie #9 Gepost op: april 05, 2010, 13:55:18 »
Als je je zou afvragen wat er dan gebeurd: Het maakt een logje van alles wat verstuurt of ontvangen wordt van de server. Mocht je dus een excess flood krijgen dan zouden we dat daar zeker in moeten kunnen vinden.
Doch heb ik een paar ideetjes waar het aan kan liggen. Het trivia-script voor de gebruiker (waar ik aan meegewerkt heb) heeft een nogal vreemd update-script dat nogal flood (en ik denk dat het informatie verzend en ontvangt van de trivia-bot). De kans is groot dat het daaraan ligt, maar daar ben ik nog niet 100% zeker van :)

Offline Miyako

  • Moderator
  • Full Member
  • *****
  • Berichten: 132
  • Geslacht: Man
  • Miyako
    • Bekijk profiel
Re: Script loopt vast
« Reactie #10 Gepost op: april 05, 2010, 23:26:38 »
Hmm, ik heb je mail gelezen en het valt me op dat er in een korte tijd nogal heel veel berichten worden verzonden. Ik weet niet of het mogelijk is maar zet alle berichten naar de logroom eens uit.
Dat halveert toch het aantal berichten naar de server.

Offline jodaatje

  • Newbie
  • *
  • Berichten: 12
  • Geslacht: Man
    • Bekijk profiel
    • Detrivia
Re: Script loopt vast
« Reactie #11 Gepost op: april 06, 2010, 16:46:28 »
IK zou dit best willen doen!
Maar heb geen flauw idee waar dat zit in het script is daar soms ook zo'n regeltje voor?
Had al geprobeert de logger uit het script te halen maar hij bleef hetzelfde doen.
En toen ik bij inis de regel naar logroom verwijderde zette hij alles is het opstartscherm.
Zou dit het soms kunnen zijn?
join $readini(inis/instellingen.ini,algemeen,logroom)
Groeten John
« Laatst bewerkt op: april 06, 2010, 17:10:32 door jodaatje »

Offline Miyako

  • Moderator
  • Full Member
  • *****
  • Berichten: 132
  • Geslacht: Man
  • Miyako
    • Bekijk profiel
Re: Script loopt vast
« Reactie #12 Gepost op: april 07, 2010, 01:57:34 »
Ik vrees dat door enkel de join uit te zetten het probleem nog altijd niet opgelost is omdat het script dan nog steeds de msg's wilt verzenden.
Je zal overal moeten zoeken naar iets in deze aard:
msg $readini(inis/instellingen.ini,algemeen,logroom)
... en die moeten dan allemaal verdwijnen.

Offline Miyako

  • Moderator
  • Full Member
  • *****
  • Berichten: 132
  • Geslacht: Man
  • Miyako
    • Bekijk profiel
Re: Script loopt vast
« Reactie #13 Gepost op: april 07, 2010, 17:38:10 »
In antwoord op je laatste e-mail (te lui om zelf e-mails te sturen en via het forum praat makkelijk).
Er zijn duidelijk nog veel fouten in het script waar ik zelf weinig aan kan doen van hieruit.
De oplossing van Dutchprm0 om alles eigenlijk op de server te steken en zeggen dat ze alles moeten veranderen is in feite geen oplossing, maar het is wel de reden waarom jouw script niet meer functioneert zoals het zou moeten.
Een script moet maar aanpasbaar of "bereidt" zijn om aan aanpassingen van de server te kunnen voldoen. Dus deze wijziging in excess flood laat alleen maar zien wat, sorry dat ik het zeg, slechte scripts zijn en wat niet.

De enige oplossing is dus de alternatieve oplossing van Dutchprm0, je hele script laten nakijken door iemand die er wat van kent en alles oplossen.
Voor zover ik wat van het script ken (ik deed vooral het script voor de gebruikers) is het script niet gemaakt om in te kunnen zien door anderen door slechte coding, ... .
Zo wordt er tijdens het opstarten van de bot (bij het connecten) meer dan 100 berichten verstuurt naar/ontvangen van de server. Dit is duidelijk té veel.

Ik raad dus aan om weer een scripter te zoeken als voorheen die alles bekijkt en ook in de toekomst alles blijft bekijken.

« Laatst bewerkt op: april 07, 2010, 17:54:50 door Miyako »

Offline jodaatje

  • Newbie
  • *
  • Berichten: 12
  • Geslacht: Man
    • Bekijk profiel
    • Detrivia
Re: Script loopt vast
« Reactie #14 Gepost op: april 08, 2010, 16:07:16 »
Ja dat zou een oplossing zijn ware het niet dat ik aan de scripter beloofd heb dat ik script nooit openbaar zou maken.
En ik vind dat ik hierin mijn woord moet houden.
Er zit dus niets anders op om af en toe eraf gegooit te worden. :'(
Wat ik wel heb gedaan om de vragen iets trager te laten komen, misschien dat dat iets helpt.
Maar in ieder geval bedankt voor de adviezen en het proberen te helpen.
Groeten John