[RELEASE] Ogame Bot - beta

01/24/2018 17:13 schnacke123#256
Hi Onkelmat,

du hast recht, der farmt automatisch weiter, ich habe unter Einstellungen die Zeit mal auf wenige Minuten runtergesetzt um zu sehen ob er dann nach dem aktualisieren weiter farmt.

Jedoch habe ich etwas festgestellt, wenn er als beispiel 30 scanns gemacht hat. Es werden die ersten sagen wir 10/10 slots = 1 Welle rausgeschickt, fängt er wieder von oben an, anstatt weiter die Liste abzuarbeiten. Es würde glaube ich nur Sinn machen wenn die zweite Welle (0-10 Scann) mehr einbringen wie wenn er die Liste (scann 11-20 ) weiter abarbeiten.

Hoffe du verstehst was ich meine.

Freue mich auf deine Rückmeldung :)
01/25/2018 17:27 schnacke123#257
Quote:
Originally Posted by schnacke123 View Post
Jedoch habe ich etwas festgestellt, wenn er als beispiel 30 scanns gemacht hat. Es werden die ersten sagen wir 10/10 slots = 1 Welle rausgeschickt, fängt er wieder von oben an, anstatt weiter die Liste abzuarbeiten. Es würde glaube ich nur Sinn machen wenn die zweite Welle (0-10 Scann) mehr einbringen wie wenn er die Liste (scann 11-20 ) weiter abarbeiten.

Hoffe du verstehst was ich meine.

Freue mich auf deine Rückmeldung :)
Hat sich erledigt.
01/25/2018 21:59 Rogerloki#258
Hi, first of all, excellent work. I see a lot of dedication put beside this.
Thanks a lot!

I'll explain my problem. I play in spanish universe, with the normal login i think i have the same problem that Elsastylez, the log just stand downloading planets.. Not always the same, sometimes it stuck at the 2nd, sometimes at the 3rd..

21:50:33 Lade Spielerdaten...
21:50:33 Spielerdaten geladen...
21:50:33 Lade Planeten...
21:50:33 Planeten geladen...
21:50:33 Lade IDs der Planeten...
21:50:33 definiere die Patterns um Planeten zu erkennen...
21:50:33 Wende die Patterns jetzt auf den Zwischenspeicher des Browsers an...
21:50:33 Es wurden: 9 Planeten und 9 Monde erkannt..
21:50:33 Die Planeten haben folgende Namen & Koordinaten:
21:50:33 PLANET1 [x:x:x]
21:50:33 PLANET2[x:x:x]
21:50:33 PLANET3[x:x:x]
21:50:33 PLANET4[x:x:x]
21:50:33 PLANET5[x:x:x]
21:50:33 PLANET6[x:x:x]
21:50:33 PLANET7[x:x:x]
21:50:33 PLANET8[x:x:x]
21:50:33 PLANET9[x:x:x]
21:50:33 Die Monde:
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Parse die gefundenen Planeten-IDs und lege sie im Planetenspeicher ab...
21:50:33 lege jetzt den Planeten PLANET1 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET2 [x:x:x] - ID: im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET3 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET4 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET5 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET6 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET7 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET8 [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Planeten PLANET9 [x:xx] - ID:im Speicher ab.
21:50:33 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID: im Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:xx:xx] - ID: im Speicher ab.
21:50:33 IDs der Planeten geladen...
21:50:33 erkenne ob Geologe abbonniert ist...
21:50:33 erkenne ob Commander abbonniert ist...
21:50:33 Lade Planeten in die Tabelle...
21:50:33 Planeten in die Tabelle geladen...
21:50:33 Lade Gebäude etc. der Planeten...
21:50:33 lade den 5ten Planeten...


It only fully charge when i log with the fast login. But when i do this, 20s after logging in an error start to spawns every 2s in the integrates browser, saying that i logged with the nickname and now i have to log with an email due to the ogame login changes... But i dont understand because im logging with the email...
01/25/2018 23:46 Onkelmat#259
@[Only registered and activated users can see links. Click Here To Register...] Sollte eigentlich behoben sein das Problem. Hatte vergessen zu programmieren, dass er wenn er nach lngerer Zeit die Farmliste weiter abarbeitet zu prüfen ob der Inaktive schon angegriffen wurde, deshalb hat er dann im Prinzip wieder von vorne angefangen ^^ das ist mir lange nicht aufgefallen weil ich den Bot ziemlich oft neustarte wegen Codeänderungen.
@[Only registered and activated users can see links. Click Here To Register...]
I don´t know exactly how Ogame just implemented the new login message crap. Sometimes the check only the refere but I couldn´t find out when and when not.

As for the Login problem without the fast loading option I think there is a problem with the country code. At first, you did nothing wrong. Without checking the code right now I think i´ve just forgotten to edit somewhere the hardcoded ".de" Serveradress. Actually I have to to some Reallife work. But I think I can fix that problem on Sunday night or monday.

Quote:
Originally Posted by Rogerloki View Post
Hi, first of all, excellent work. I see a lot of dedication put beside this.
Thanks a lot!

I'll explain my problem. I play in spanish universe, with the normal login i think i have the same problem that Elsastylez, the log just stand downloading planets.. Not always the same, sometimes it stuck at the 2nd, sometimes at the 3rd..

21:50:33 Lade Spielerdaten...
21:50:33 Spielerdaten geladen...
21:50:33 Lade Planeten...
21:50:33 Planeten geladen...
21:50:33 Lade IDs der Planeten...
21:50:33 definiere die Patterns um Planeten zu erkennen...
21:50:33 Wende die Patterns jetzt auf den Zwischenspeicher des Browsers an...
21:50:33 Es wurden: 9 Planeten und 9 Monde erkannt..
21:50:33 Die Planeten haben folgende Namen & Koordinaten:
21:50:33 PLANET1 [x:x:x]
21:50:33 PLANET2[x:x:x]
21:50:33 PLANET3[x:x:x]
21:50:33 PLANET4[x:x:x]
21:50:33 PLANET5[x:x:x]
21:50:33 PLANET6[x:x:x]
21:50:33 PLANET7[2:x:9]
21:50:33 PLANET8[x:x:x]
21:50:33 PLANET9[x:x:x]
21:50:33 Die Monde:
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Luna [x:x:x]
21:50:33 Parse die gefundenen Planeten-IDs und lege sie im Planetenspeicher ab...
21:50:33 lege jetzt den Planeten PLANET1 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET2 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET3 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET4 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET5 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET6 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET7 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET8 [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Planeten PLANET9 [x:xx] - ID:xim Speicher ab.
21:50:33 Parse die gefundenen Mond-IDs und lege sie im Mondspeicher ab...
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:x:x] - ID:xim Speicher ab.
21:50:33 lege jetzt den Mond Luna [x:xx:xx] - ID:xim Speicher ab.
21:50:33 IDs der Planeten geladen...
21:50:33 erkenne ob Geologe abbonniert ist...
21:50:33 erkenne ob Commander abbonniert ist...
21:50:33 Lade Planeten in die Tabelle...
21:50:33 Planeten in die Tabelle geladen...
21:50:33 Lade Gebäude etc. der Planeten...
21:50:33 lade den 5ten Planeten...


It only fully charge when i log with the fast login. But when i do this, 20s after logging in an error start to spawns every 2s in the integrates browser, saying that i logged with the nickname and now i have to log with an email due to the ogame login changes... But i dont understand because im logging with the email...
PLEASE EDIT THE IDs of your Planets so they don´t show up in this forum.
01/26/2018 00:08 Rogerloki#260
Quote:
Originally Posted by Onkelmat View Post

As for the Login problem without the fast loading option I think there is a problem with the country code. At first, you did nothing wrong. Without checking the code right now I think i´ve just forgotten to edit somewhere the hardcoded ".de" Serveradress. Actually I have to to some Reallife work. But I think I can fix that problem on Sunday night or monday.



PLEASE EDIT THE IDs of your Planets so they don´t show up in this forum.
Thanks for the fast answer. Already edited my message, sorry. You rocks!:handsdown::handsdown::pimp: Really nice work.
01/26/2018 11:38 iNSOMNiA3D#261
Scheint ja noch aktuell zu sein der Bot.
Webseite geht nicht, und wo lade ich ihn runter ?
01/26/2018 18:12 Elsastylez#262
Quote:
Originally Posted by iNSOMNiA3D View Post
Scheint ja noch aktuell zu sein der Bot.
Webseite geht nicht, und wo lade ich ihn runter ?
Hier:

Quote:
Originally Posted by Onkelmat View Post
Diese Version sollte einige Fehler beheben:
[Only registered and activated users can see links. Click Here To Register...]
01/26/2018 23:46 iNSOMNiA3D#263
Quote:
Originally Posted by Elsastylez View Post
Hier:
ist das die Aktuellste Version ?
01/27/2018 03:03 Onkelmat#264
Quote:
Originally Posted by iNSOMNiA3D View Post
ist das die Aktuellste Version ?
Jop.

Also für die Leute die nicht auf dem deutschen Server spielen habe ich eine gute und eine schlechte Nachricht:

die gute: ich weiß warum der Bot auf ausländischen Servern nicht mehr läuft: Zumindest hat Gameforge den Htmlcode auf dem kroatischen Server, ich denke wohl auch in anderen Ländern. An die Teams der Länder angepasst. Früher waren die <div> IDs mit deutschen Namen auf jedem Server der Welt gleich, es war egal wie die Minen auf Russisch hießen. jetzt sind die tags und ids etc. in der Landessprache.

die schlechte: ich hatte schon beim ersten Ogame Bot ein Erweiterung programmiert, die es ermöglicht hat auf ausländischen Server zu spielen und alles in der richtigen Sprache dargestellt zu bekommen. Das war fast soviel Aufwand wie der halbe Bot. Ich weiß nicht genau was meine Frau für dieses Wochenende geplant hat, aber ich denke mir eine Lösung aus. Nur nicht sofort. Ist halt sehr viel Aufwand.
Meine erste Idee ist es zumindest bei den Flotten die Api (falls überall gleich) abzugreifen. Bei den Minen muss ich schauen, hab eben im Quellcode schon etwas gesehen was eventuell hilft.
01/28/2018 11:08 iNSOMNiA3D#265
Quote:
Originally Posted by Onkelmat View Post
Jop.

Also für die Leute die nicht auf dem deutschen Server spielen habe ich eine gute und eine schlechte Nachricht:

die gute: ich weiß warum der Bot auf ausländischen Servern nicht mehr läuft: Zumindest hat Gameforge den Htmlcode auf dem kroatischen Server, ich denke wohl auch in anderen Ländern. An die Teams der Länder angepasst. Früher waren die <div> IDs mit deutschen Namen auf jedem Server der Welt gleich, es war egal wie die Minen auf Russisch hießen. jetzt sind die tags und ids etc. in der Landessprache.

die schlechte: ich hatte schon beim ersten Ogame Bot ein Erweiterung programmiert, die es ermöglicht hat auf ausländischen Server zu spielen und alles in der richtigen Sprache dargestellt zu bekommen. Das war fast soviel Aufwand wie der halbe Bot. Ich weiß nicht genau was meine Frau für dieses Wochenende geplant hat, aber ich denke mir eine Lösung aus. Nur nicht sofort. Ist halt sehr viel Aufwand.
Meine erste Idee ist es zumindest bei den Flotten die Api (falls überall gleich) abzugreifen. Bei den Minen muss ich schauen, hab eben im Quellcode schon etwas gesehen was eventuell hilft.
Im Browser wird die Seite echt beschissen angezeigt so das man da nicht viel machen kann kann man das irgendwie fixen.

Ok hat sich erledigt habs gefixt bekommen :D

Hab grad gesehen man kann fast alles Bauen aber keine Verteidigungsanlagen.
01/28/2018 11:31 Onkelmat#266
Ja mann muss leider oft Doppelklick oder zum Abbrechen von bereits im Bau befindlichen Gebäuden auch mal mit Enter bestätigen. weiß aber nicht woran das liegt.

Achso, ja
def und Flotte kann man über den Bot selbst noch nicht bauen
01/28/2018 17:34 schnacke123#267
Quote:
Originally Posted by Onkelmat View Post
Ja mann muss leider oft Doppelklick oder zum Abbrechen von bereits im Bau befindlichen Gebäuden auch mal mit Enter bestätigen. weiß aber nicht woran das liegt.

Achso, ja
def und Flotte kann man über den Bot selbst noch nicht bauen
Ist mir auch mal aufgefallen =)

Das Zusammen ziehen funktioniert gut.
Was ich mal probiert habe ist wenn man 100 Systeme scannen tut, macht er solche großen Mengen auch mit?? Ich habe aktuell immer nur so 10 -30 Systeme die gescannt und dann gefarmt werden.

Also größere Bereiche wie 100 Systeme Radius funktioniert irgendwie nicht so sauber bei mir, kann aber auch sein das ich entweder zu ungeduldig bin oder das Programm hängen bleibt oder so.
01/28/2018 20:04 Onkelmat#268
Quote:
Originally Posted by schnacke123 View Post
Ist mir auch mal aufgefallen =)

Das Zusammen ziehen funktioniert gut.
Was ich mal probiert habe ist wenn man 100 Systeme scannen tut, macht er solche großen Mengen auch mit?? Ich habe aktuell immer nur so 10 -30 Systeme die gescannt und dann gefarmt werden.

Also größere Bereiche wie 100 Systeme Radius funktioniert irgendwie nicht so sauber bei mir, kann aber auch sein das ich entweder zu ungeduldig bin oder das Programm hängen bleibt oder so.
Ja im Moment würde ich max. 35-50 Systeme Radius empfehlen. Die Chance dass was schief geht steigt halt mit jedem System. Ich nutze die Farmingfunktion jeden Tag und versuche ständig die Fehler zu minimieren. Ein Fehler war zum Beispiel, dass wenn beim Angreifen nicht genügend Slots frei sind, dann versucht er ja später anzugreifen, wenn dann der Angriff selbst genau mit einem "flotten updaten" oder "planet updaten" zusammenkommt dann gibts einen Fehler und dann Totalschaden ^^

Kurzer Zwischenstand:

Ich lade erstmal nicht die neuste Version hoch weil die ein paar doofe Fehler enthält dich ich noch ausmerzen muss. Ich habe ein zwei Sachen schlechter gemacht.
Ich werde die letzte Version eventuell mit einer längeren Laufzeit nochmal hochladen.
Wenn ich die Fehler vorher beheben kann dann lade ich natürlich die bessere Version hoch :)

also was ich gerade mache:

-Relogin optimieren, damit nicht immer der Fehler mit dem Einloggen per E-Mail auftaucht.

-Die Angriffe die im Hintergrund laufen sollen in den Main-Planner verlegen, damit es keine Überlagerung mit den anderen Funktionen (Bauliste etc.) gibt.

-Eine Teilfunktion der Bauliste optimieren, diese wirft immer wieder Fehler.
(Ich habe auch vor die Bauliste später nochmal komplett zu überarbeiten)

Patches in der nächsten Version:
- Flottenversand in zwei Funktionen auf den neuen internen allgemeinen Flottenversand umgestellt.
Das dient für mich einfach nur dazu den Versand an eine Zentrale Funktion zu übergeben die dann je nach Auftrag alles was den Versand betrifft handelt. Vorher hatte ich z.b in der Bauliste auch den Versand der Flotten gehandelt.
- Browser-AntiJam button hinzugefügt. Wenn der Browser manchmal eine weiße Seite anzeigt, kann man mit Rechtsklick aktualisieren weiter kommen. Das gibts jetzt für die nicht so findigen Leute als Button ^^
- ein Teil der Baulistefunktion blockiert nicht mehr den Mainthread. Habe das in einem der letzten Update verschlimmbessert ^^
- Login sollte jetzt keine Meldung mehr mit "Sie haben sich nicht mit Ihrer E-mail... eingeloggt" hervorrufen.

Was noch geplant ist:
- Vor dem Versenden von Flotten prüfen ob genug Deut da ist, wenn nicht die Flotte langsamer verschicken, ist beim saven zum Beispiel wichtig um da mehr Möglichkeiten zu haben.
- Angriff die im Hintergrund laufen in den allg. Planner umlagern.
- Baulistenfunktion neu schreiben.
01/29/2018 14:44 iNSOMNiA3D#269
Wenn ich bei Forschung auf +0 drücke passiert leider nix genauso wie bei der Flotte aber das hattest du ja geschrieben wäre halt cool wenn das funktionieren würde zurzeit kann man ihn nur für farmen und Minen benutzten
01/31/2018 00:43 exceptionell#270
Funktioniert der Bot momentan? Wenn ich auf Login klicke, dann schließt das Programm und das Forum hier wird geöffnet.

Und ich habe auch diese Meldung:
Quote:
Um diese Website zu nutzen, bitten wir Sie, Ihren Webbrowser auf eine aktuellere Version zu aktualisieren oder einen anderen Webbrowser zu nutzen. Nutzen Sie bereits eine aktuelle Version, laden Sie bitte die Seite neu, um sie richtig darzustellen.
Betriebssystem ist Win10.