Sie sind nicht angemeldet.

Liebe Gäste,

wir sind umgezogen. Das neue Forum könnt ihr hier erreichen.
https://strafkolonie-online.net/forum/board/

Lagotas

Verurteilter Gefangener

  • »Lagotas« wurde gesperrt
  • »Lagotas« ist der Autor dieses Themas

Beiträge: 566

Serverbeitritt: 9. August 2015

  • Nachricht senden

21

Samstag, 28. November 2015, 19:13

Zitat von »Bimbol«

Ok, so in G2O, scripter can control the operation of the Gothic engine. On client side is a lot of callbacks, which can return value, and for example if callback onHit return 1, then npc which was hitted, don't take any damage. About hacking/modify, we have special callback on server side called onUseCheat, which is called, when some value are wrong. For example, health value is storage in Gothic engine, and multiplayer, but in multiplayer this value is hashed, and checked. When Gothic engine update value, then hash is changed, and value of hash is updated, by difference of value, not value. So if someone will change hp value, we will know about it, and we can tell scripters that something is wrong with hp value.
Das kann ich nicht ganz entschlüsseln, also lass ich es einfach mal so stehen. :D


22

Samstag, 28. November 2015, 19:23

Ich versteh sie. :D
Bimbol ist genau darauf eingegangen, worauf ich mich bezogen habe. Bleibt zu hoffen, dass ihre Implementierung tatsächlich wenig Angriffspunkte für Hacker (hier als inflationär verwendeter Oberbegriff) bietet. Wenn SKO irgendwann einen Stand erreicht hat, an dem ich sage, jetzt ist es fertig, und dieses G2O fertiggestellt ist - und natürlich vorausgesetzt, ich habe dann auch noch die Zeit dafür - werde ich mir das sicher mal näher anschauen.

Eine wichtige Frage gäbe es da natürlich noch: Wie sieht es mit der Abhängigkeit von Masterservern aus? Die GMPA-Entwickler haben ja irgendwann den Entschluss gefasst, sämtliche GMP-Projekte über ihren Masterserver laufen zu lassen und in die vollständige Abhängigkeit von dessen Verfügbarkeit zu zwingen. Einer der Hauptgründe, warum alle großen deutschen GMP-Projekte auf einer inoffiziellen Version, nämlich der GMP-R-10, laufen. Ich würde sogar behaupten: Der ultimative Hauptgrund schlechthin. Denn ganz ehrlich, G2O könnte in jeder Hinsicht technisch so perfekt sein, wie es sein will. Wenn den Serverbetreibern auch nur der geringste Zwang in Form eines Masterservers aufgezwungen wird, ist das gesamte Projekt zumindest für mich uninteressant. Denn es gibt Ideale und Prinzipien, die man nicht aufgibt.


Zitat

"Ich weiß nicht wofür die ganze Scheiße da ist, ich lass besser alles so wie es ist."
- Gotha 2018, Programmierer

Lagotas

Verurteilter Gefangener

  • »Lagotas« wurde gesperrt
  • »Lagotas« ist der Autor dieses Themas

Beiträge: 566

Serverbeitritt: 9. August 2015

  • Nachricht senden

23

Samstag, 28. November 2015, 20:02

Ist hier definitiv nicht der Fall. Kam auch in Polen überhaupt nicht gut an die Geschichte. So viel ich weiß, wurde der, der diese Idee hatte und durchsetzen wollte, zurecht aus der GMP Szene geekelt.


Dragon

Registrierter Benutzer

Beiträge: 361

Nickname: Aragis (Tot/Geist), Cor-Dragkar(lebt im tiefen Sumpf), Dragon

Serverbeitritt: 1. Oktober 2012

  • Nachricht senden

24

Sonntag, 29. November 2015, 17:05

Den gibts schon etwas länger, meines Wissens nach und ich frag mich auch der wie vielte MP das ist, der mit vielen Versprechungen Gas geben will, hab da mittlerweile kein Überblick mehr, da es, soweit ich mich erinnern kann, mehrere MPs für G1/G2 und mittlerweile auch G3 im Netz kursieren, als die, die in der Liste auf WoG stehen. Bleibt halt abzuwarten wie weit dieser kommt, verlassen tu ich mich zurzeit jedenfalls auf keinen.

Baratar

Katastrophe

  • »Baratar« wurde gesperrt

Beiträge: 542

Nickname: Baratar (Katastrophe), Terion

Serverbeitritt: 23. Dezember 2014

  • Nachricht senden

25

Sonntag, 29. November 2015, 17:19

Absolut nachvollziehbar. Vielleicht sollte man mal fragen, ob er wenigstens den Sourcecode raushaut, falls er sich entschließt, nicht mehr weiterzumachen.

Bin gerade jedenfalls dabei, damit etwas zu experimentieren:

Allein der Umstieg von Lua auf Squirrel ist nicht ganz so einfach wie gedacht. Die Syntax unterscheidet sich doch gravierend genug, dass ich nicht in der Lage war, einfach Notepad++ die Sachen ersetzen zu lassen. Da ist eine Menge Handarbeit gefragt.

Ich finde es aktuell deutlich einfacher, einfach von vorne anzufangen, als bestehende Scripts wie sie sind damit zu verwenden.

26

Sonntag, 29. November 2015, 19:44

Wenn mans ordentlich macht, schreibt man auch sicherlich nicht einfach den Code um.
Syntax Änderungen hat man halt zwischen den Sprachen.
Damit sollte man rechnen... Das ist nichts besonderes.

Das ganze sieht ganz gut aus, habe bereits etwas mit Bimbol geschrieben. Bleibt abzuwarten was daraus gemacht wird.

Sabrosa

Registrierter Benutzer

Beiträge: 753

Nickname: Sabrosa

Serverbeitritt: 22. Dezember 2014

  • Nachricht senden

27

Sonntag, 29. November 2015, 20:43

Mich würde auch mal interessieren, wie es um die Stabilität des Clients und um die Lags steht. Die Lags sind ja unter anderem ein wichtiger Punkt bei der Suche eines Clients.

Lagotas

Verurteilter Gefangener

  • »Lagotas« wurde gesperrt
  • »Lagotas« ist der Autor dieses Themas

Beiträge: 566

Serverbeitritt: 9. August 2015

  • Nachricht senden

28

Sonntag, 29. November 2015, 21:20

Die neueste Version läuft stabil und würde laut Bimbol 'nen Server mit 100 Leuten theoretisch schon packen, wurde aber bis jetzt nicht mit mehr als 12 Leuten getestet.


29

Sonntag, 29. November 2015, 21:31

Lagfreiheit != Stabilität. Der GMP-R-10 läuft auch lagfrei bei 100 Leuten. Aber stabil ist das Ding beiweitem nicht.


Zitat

"Ich weiß nicht wofür die ganze Scheiße da ist, ich lass besser alles so wie es ist."
- Gotha 2018, Programmierer

Baratar

Katastrophe

  • »Baratar« wurde gesperrt

Beiträge: 542

Nickname: Baratar (Katastrophe), Terion

Serverbeitritt: 23. Dezember 2014

  • Nachricht senden

30

Montag, 30. November 2015, 02:42

Wenn mans ordentlich macht, schreibt man auch sicherlich nicht einfach den Code um.
Syntax Änderungen hat man halt zwischen den Sprachen.
Damit sollte man rechnen... Das ist nichts besonderes.

Das bezog sich auch hierauf und auf meinen Versuch, die Scripts 1 zu 1 zu übernehmen (Nie behauptet, dass es sinnvoll sei):

STRG + C danach STRG + V 8o

Ähnliche Themen

"Gothic", "Xardas" und "Piranha Bytes" sind eingetragene Warenzeichen der Pluto 13 GmbH Ruhrallee 63, 45138 Essen