News zu MGNG

Rache Elite
Verfügbare Informationen zu "News zu MGNG"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Kronos
  • Forum: Rache Elite
  • Forenbeschreibung: MG-Spielerforum
  • aus dem Unterforum: MG News
  • Antworten: 1
  • Forum gestartet am: Freitag 31.03.2006
  • Sprache: deutsch
  • Link zum Originaltopic: News zu MGNG
  • Letzte Antwort: vor 17 Jahren, 8 Monaten, 11 Tagen, 19 Stunden, 58 Minuten
  • Alle Beiträge und Antworten zu "News zu MGNG"

    Re: News zu MGNG

    Kronos - 15.08.2006, 21:31

    News zu MGNG
    Vor kurzem wurde im MG-Forum vom Programierer von MG ein kurzes Statement gepostet, in dem er schonmal einen groben Vorgeschmack auf das neue MG gegeben hat:

    moin,

    ich finde das echt nett wie sich hier die geruechte ranken und wie
    manche geruechte sich als fakten einbrennen. kann mich sogar noch
    daran erinnern, dass jemand ein paar fotos vom firmengebaeude hier
    gemacht hat und man dort komischerweise mehrere waegen der marke
    "porsche" erkennen konnte. natuerlich war es ganz klar, dass diese
    karren von rms sind Wink (nein, die sind von der firma im zweiten stock,
    machen "vermoegensberatung" oder so)

    nuja, um das ganze jetzt mal nochmal genauer zu "durchleuchten":
    ich arbeite hier seit dezember - habe anfangs als administrator
    angefangen und mich eigentlich nur um die server gekuemmert. die sache
    mit monstersgame ist dann eher nebenbei entstanden, aus dem grund, dass
    ich mich jeden tag mit der jetzigen version rumaergern musste. der grund
    dafuer war schlicht und einfach php und einige sachen, die durch
    "historisch angehaeuften code" hervorgerufen wurde. natuerlich haette
    ich da auch bei der administration bleiben koennen, aber ich denke das
    haette nicht viel geaendert, ausser dass die momentane version noch bis
    zum sankt-nimmerleinstag bestehen bleibt - einzige aenderungen waeren
    natuerlich die waffen und die friedhofsjobs gewesen, u.u. noch ein paar
    andere kleine aenderungen.

    mir wurde auf die dauer die reine administration auch etwas zu
    langweilig, da ich selbst immer auch mehr in richtung programmierung
    tendiere. ich habe dann auch monstersgame eine zeit lang gespielt und
    hab mir dann auch viele ideen/vorschlaege von anderen spielern
    angehoert, war im irc auch aktiv, usw... und so wurden auch vier hefte
    konzept fuer mgng vollgeschrieben. selbiges habe ich dann auch
    angefangen und natuerlich weiterhin ideen gesammelt. ziel war es 1. die
    admins zu entlasten, 2. die meckereien hier im forum einigermassen
    einzudaemmen, 3. "maintainable" code zu haben und 4. meinen inneren
    spieltrieb zu stillen Very Happy. ich habe mich dann auch mit reddevil
    abgesprochen und wurde dann auch hauptverantwortlicher fuer mg.

    soweit so gut. jetzt hat es sich ein paar monate spaeter allerdings
    erwiesen, dass die ideen alle wunderbar waren, aber das ganze system
    dermassen komplex, gross und vor allem komplett anders werden
    wird als das momentane mg. so anders, dass es unmoeglich gewesen waere,
    die bestehenden spieleraccounts in mgng zu uebernehmen. allein das
    grundprinzip war schoneinmal nicht kompatibel, es waeren neue rassen,
    eine komplette weltkarte, ein komplexes kampfsystem mit direkter
    grafischer interaktion, sound, animation, autogenerierte objekte usw...
    dazugekommen - alles komplett untauglich fuers momentane mg.

    vor einigen monaten habe ich dann eben mit einer art "rewrite"
    angefangen, also eine neue version, die aber immer noch kompatibel zur
    jetzigen version sein sollte. auch zeitlich sollte diese noch in einem
    einigermassen vernuenftigen rahmen bleiben. das ist dann auch die
    jetzige version, an der ich immer noch arbeite: MonstersGame 1 Version
    2.0.

    abgesehen davon gibt es noch einige andere sachen, die ich nebenbei auch
    noch machen muss, u.a. die alten themen server 11 und server 3. wobei
    ich eben beim recovery auch nicht viel machen kann ausser warten (und
    zum tausendsten mal: bei brute-force gibt es keine prozentanzeige...
    soll ich einen prozentbalken machen, der immer auf 99% bleibt, oder
    wie?).

    erst seit ein paar tagen kann ich mich uebrigens wieder voll und ganz
    auf mg1v2 konzentrieren (oh, tschuldigung, dass ich auf wacken war Very Happy),
    da ich zur zeit nebenbei nicht viel habe. ich werde weiterhin jedes
    wochenende durcharbeiten - so wie bisher ja halt auch. nuja, es kann
    schonmal vorkommen, dass ich freitag oder samstag abends mal in der
    rockfabrik bin und mir die stimme aus dem leib grunze. ich moechte mich
    dafuer mal aufrichtig entschuldigen fuer die frechheit etwas freizit zu
    haben Smile

    spaetestens jetzt bin ich mir sicher dass im hirn des ein oder anderen
    lesers in etwa solches hochbrodelt: "der kann doch auch nur jammern".
    natuerlich klingt das jetzt wie jammern, aber wenn ich wirklich nur am
    jammern waere, wuerde ich wieder zurueck an die administration gehen und
    mich hier um rein gar nix mehr kuemmern. dann waere ich ein schema-f-
    angestellter, fange jeden tag um 8:00 uhr an und gehe von mir aus um
    17:00 uhr nach hause. genau das will ich nicht! vielleicht bin ich da
    etwas zu idealistisch, aber es ist hier nicht mein ziel moeglichst viel
    geld zu schaeffeln, sondern mein ziel ist es etwas zu schaffen, was
    moeglichst einzigartig ist und auch technisch der momentanen zeit
    vorraus ist.

    desweiteren will ich auch irgendetwas fuer die mods/ops/admins hier tun,
    die sich hier taeglich die volle breite an meckrei/beleidigungen und
    aehnliches geben muessen. allein wenn ich mir angucke wie umstaendlich
    das momentane system zu administrieren ist, dann schreit das foermlich
    nach verbesserung. seit laengerer zeit habe ich mir auch schon
    ueberlegt, den mods/ops/admins irgendetwas zu geben, ausser schnoede
    premiumtickets, die sie eh nicht benutzen koennen, da sie selbst
    teilweise gar nicht mehr zum spielen kommen. und da ist das mindeste
    schonmal ein besseres admin-interface.

    das zum thema admins/ops/mods. das meiste geht allerdings immer noch
    aufs konto der spieler, was auch sinn der sache ist, sonst waers ja kein
    spiel, ney? dazu gehoeren unter anderem auch eine anti-cheat-engine,
    ignorieren/melden/blockieren/...-buttons (das erste was ich
    implementiert habe), ein neues kampfscript, inventory,
    beisslink-checker, listen/roster mit gruppierungen, jabber-support,
    arena, taverne (dazu habe ich nichts gesagt und ich werde das auch nur
    implementieren wenn ich zeit dazu habe und wenn es sich gut
    implementieren laesst), dynamischer stundenschutz, verschluesselung,
    ueberarbeitung der highscore (der beuteplatz ist zum beilstift zu
    zufaellig), besseres clanhandling (automatische raenge, domizil mit mehr
    funktionen als nur aufstockung der member), raenge/orden (nur um den
    highscore zu spielen is doof), bessere integration der waechter,
    clanbeisslinks (das habe ich ebenfalls nicht gesagt), amulette und
    andere artefakte, menschenjagd mit items, sitter-mode und jede menge
    anderes zeuch, welches ich jetzt nicht weiter aufzaehlen moechte, sonst
    werde ich wieder gemartert, wenn es doch nicht realisiert wurde.

    so etwas schreibt man nicht innerhalb von ein paar minuten und auch
    nicht innerhalb von ein oder zwei wochen. das schreibt man unter
    zeitdruck und auf schlampigste art und weise in ein oder zwei monaten,
    jedoch gibt das wie gesagt schlampigen code und dieser wirkt sich dann
    wieder negativ auf die weiterentwicklung aus. der grund warum ich auch
    keine prozentanzeige oder eine datumsangabe nennen moechte ist schlicht
    und einfach der, dass ich mir dabei _muehe_ machen werde und auch das
    beste dafuer gebe, daraus auch wirklich eine gute engine, bzw. ein gutes
    game zu machen. das geht nicht, wenn ich eine deadline setze und ein
    paar tage vorher anfange, schlampigen code zu programmieren. ausserdem
    wuerde es bei einer prozentanzeige auch nicht schneller gehen =)

    natuerlich ist diese vergehensweise ganz und garnicht professionell,
    aber genau das wollen wir auch nicht sein. und ich bin mir recht sicher,
    das wollt auch ihr nicht, denn wenn wir professionell handeln wuerden,
    dann wuerden wir auch wirtschaftlich handeln, soll so viel heissen wie:


    * das forum wird dichtgemacht, da es generell eine gute plattform ist
    um meckerfritzen genugtuung zu bieten.
    * es werden keine einmaligen premiumtickets gemacht, sondern
    sogenannte abo-accounts, die jemanden fuer eine bestimmte zeit binden.
    * es gibt keine diskussionen mehr - admins/mods/ops werden wirklich
    nur dazu benutzt um die leute hinzuhalten.
    * dieser beitrag existiert nicht und ich wuerde jetzt auch ganz ruhig
    in meinem bett schlafen und mir gar keine gedanken um euch oder dieses
    spiel machen.



    komischerweise ist das zur zeit genau das was mir fast staendig im hirn
    rumgeistert und partout nicht rausgehen will. ehrlich gesagt kotzt mich
    die momentane engine sogar schon so dermassen an, dass ich die neue
    version am liebsten schon gestern fertig haben will. aber das werde ich
    nicht machen, den grund habe ich ja bereits erlaeutert. ihr koennt mir
    nun entweder glauben oder es einfach sein lassen, aber dann hoert doch
    bitte auch euer gemecker auf, denn wenn ihr eh glaubt, dass mg1v2 nicht
    kommen wird oder nur ein fake ist, dann koennte ihr das durchs gemecker
    nicht aendern - da ist es auch besser gleich aufzuhoeren. ich wuerde
    mich auf jeden fall freuen, wenn wenigstens noch ein paar spieler uebrig
    bleiben, wenn mg1v2 fertig ist. ich habe ja sogar vor, die erste
    alpha-version bis spaetestens ende september fertigzukriegen - kann aber
    noch rein gar nix sagen, ob ich es bis dahin schaffe.

    nuja, aber um euch zumindest etwas zufrieden zu stellen, hier mal eine
    kleine aufzaehlung, was bis dato schon integriert und wie vollstaendig
    diese integration ist, ich schreibe auch die technischen informationen
    dazu, fuer solche die es interessiert:


    * anti-cheat-engine: ist bereits vollstaendig integriert und generiert
    alle seite komplett zufaellig, also komplett zufaellige (x)html-version,
    dynamische grafikformate und ueberlagerungen durch relative/absolute
    css-positionierungen (natuerlich mit alternativen fuer blinde- und
    textbrowser-user). desweiteren eine art scoring-system, welche bei einer
    bestimmten anzahl von punkten (die nach verschiedenen kriterien summiert
    werden) eine gezielte veraenderung der page bewirken (oben genannte
    zufaellige generierung veraendert nicht button-positionen) und somit
    tools ziemlich eindeutig erkennen kann (ein user klickt normalerweise
    nicht auf unsichtbare buttons). ein zeitmatrix-modul versucht ausserdem
    auffaelligkeiten ueber laengere zeitraeume zu erkennen, welches auch
    cheater eindaemmt aber vor allem gegen multis/farmer gerichtet ist. das
    modul ist ausgelagert in einem eigens dafuer konzipierten daemon und
    belastet somit das system nicht.
    * beisslink-daemon: ebenfalls fast vollstaendig integriert. dieser
    daemon fuehrt die eigentlichen bisse aus und parsed vorher die vom
    referer gelieferte page um zu uebpreruefen ob der link auch wirklich als
    link dort steht und kein iframe oder bild ist. fast vollstaendig
    deshalb, da dort noch kein caching integriert ist und ich mir noch
    gedanken darueber machen muss, was ich mit leuten anstelle, die keinen
    referer mitsenden.
    * jabber-integration: ist vollstaendig integriert als ejabberd-modul
    und laesst auch serveruebergreifende kommunikation zu, bzw.
    kommunikation auf normale jabber-accounts und u.u. auch andere netze wie
    icq, irc, aim, yahoo, usw... - inwieweit wir das dann einfuehren werden
    steht noch in den sternen, aber zugriff auf normale jabber-accounts ist
    auf jeden fall integriert.
    * permissions: eine art acl-system, um jeden popel an berechtigungen
    fuer jeden user einzeln setzen zu koennen. ist ebenfalls integriert,
    gilt aber momentan nur fuer gruppen und muss ich noch fuer clans
    erweitern.
    * abuse-buttons: buttons "missbrauch melden", "user blockieren" bzw.
    "profil melden" - gilt generell auch fuer clans und gruppen. ist von der
    funktionalitaet her integriert.
    * verschluesselung per ssl: wird nur beim login durchgefuehrt um
    unnoetige last zu vermeiden - verschluesselung ist ja bekanntlich
    "etwas" rechenintensiver Wink die folgende session wird dann per basic
    authentication und zwei cookies weitergefuehrt. selbige aendern sich
    auch fortlaufend. ist durch das ejabberd-modul vollstaendig integriert.
    * sitter-mode: der benutzer legt bestimmte accounts fest, die dann
    eine art speziellen, eingeschraenkten sit-modus benutzen und von dort
    aus den account sitten. sollte dann auch das weitergeben von
    passwoertern ueberfluessig machen. vollstaendig integriert.
    * gehashte passwoerter: weils mir grade einfallt: die passwoerter
    werden gehashed und sind zukuenftig auch von uns weder einsehbar, noch
    koennt ihr diese per email zuschicken lassen. es gibt allerdings die
    moeglichkeit, einen aenderungslink per email schicken zu lassen wo ihr
    dann ein neues setzen koennt.
    * inventory: waffen und items koennen in zukunft eindeutig "getragen"
    werden, also auch mit unterscheidung einhand- und zweihandwaffe. ist
    integriert, aber ich mus mir wirklich noch ueberlegen, ob das auch dann
    wirklich in die finale version kommt - mal gucken wie es aufm testserver
    ankommt.
    * dynamischer stundenschutz: nachdem es bei monstersgame zwei
    getrennte rassen gibt, gibt es auch das problem des ungleichgewichts,
    was auch dazu fuehrt, dass eine rasse immer weniger gegner findet und
    die andere rasse sich zu tode langweilt. da soll ein dynamischer
    stundenschutz abhelfen, welcher dafuer sorgt, dass die dauer des
    angriffsschutzes abhaengig vom rassenunterschied ist. natuerlich wird
    die jeweils aktuelle dauer immer vor den kaempfen gesetzt, sonst koennte
    es vorkommen dass man kaempft, und von beispielsweise 30 minuten schutz
    ausgeht aber dieser dann schon nach 5 minuten zu ende ist (drastisches
    beispiel und auch unrealistisch, aber eben halt nur ein beispiel, ney?).
    * anderes zeuch: ja, dann gibt es so zeuch, welches noetig ist, aber
    nich tunbedingt fuer spieler interessant ist, zum beispiel die
    optimierung fuer clustering und so zeuch wie caching von highscore,
    status, und der gleichen. auch einiges was ich hier noch vergessen habe,
    sind aber meistens kleinigkeiten, zum beispiel das kampfscript.



    so, das einzig grosse, was bis dato nach nicht integriert ist ist das
    design. das kommt allerdings erst am ende, was bei dieser art von
    anti-cheat-engine sicherlich verstaendlich ist. die programmiersprache
    des ganzen ist uebrigens python und erlang fuer das ejabberd-modul, als
    dbms kommt postgresql zum einsatz.

    ich hoffe das hat etwas mehr einblick gewaehrt, dass auch ein scheinbar
    simples spiel wie monstersgame dennoch lange entwicklungszeiten
    erfordert. hat uebrigens auch den vorteil, dass das eigentlich alle
    bisherigen mankos von mg ausmerzt und man dann auch in die meckerbox
    gucken kann, ohne teilweise beitraege durchzulesen und diese selbst mit
    "ja, da hat er/sie eigentlich recht." zu beantworten. =)

    jetzt bleibt nur noch eine frage, naemlich die, warum ich das alles
    alleine mache: 1. die leute hier sind alle noch am lernen von
    python/erlang und teilweise von postgresql, 2. ich mage es nicht, wenn
    mir jemand im code rumpfuscht Very Happy, 3. ich mag es noch weniger, wenn mir
    jemand im code rumpfuscht, der/die das ganze "nur als arbeit" ansieht.

    so, und jetzt koennt ihr mich in stuecke zerhacken, bitte beschwerden
    alle an wuerg-aszlig-was-rein@redmoonstudios.org. wir wollen doch den
    mods/ops/admins die ganzen beleidigungen ersparen, nich? Wink

    wuensche euch allen noch einen schoenen tag =)

    danke uebrigens mal an alle, die hier im ideenforum teilweise richtig
    gute ideen geliefert haben (ja, einige habe ich hier teilweise nichtmal
    aufgezaehlt aber dennoch implementiert, sorry, ich hab ein hirn wie ein
    sieb *g* aber ich werde euch in den credits erwaehnen und vielleicht
    kriegt ihr auch wa dafuer, mal schaun). und (ich kanns nicht oft genug
    sagen) danke nochmal an alle mods/ops/admins, ich haette ohne euch schon
    laengst das handtuch geworfen. natuerlich geht wie immer auch der dank
    an alle spieler, auch wenn ich den ein oder anderen am liebsten schon
    dreimal erdolcht haette Very Happy nuja, ich hab ja schonmal einen post
    geschrieben, wo ich mich bei euch allen bedankt habe, ney? aber kann man
    nicht oft genug machen =)

    so, jetzt is aber genug. obwohl, abschliessend gibt es uebrigens nochmal
    zu sagen: flojox cheatet nicht, verdammt nochmal! und die anderen admins
    auch nicht - und warum? sie haben einfach keinen grund dazu und es ist
    fuer sie auch nur sehr schwer moeglich wirklich zu cheaten (und wenn
    dann nicht auf diese weise, wie sie bisher beschuldigt wurden).

    ich hab das jetzt nicht nochmal durchgelesen, wer tippfehler findet, der
    kann sie in den eigenen wortschatz integrieren, lustige bilder damit
    malen oder sie einfach mit tippex vom bildschirm streichen Smile

    adun toridas! ner'mah! zerashk gulinda! ha det bra!



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Rache Elite

    tränke - gepostet von Kronos am Montag 01.05.2006



    Ähnliche Beiträge wie "News zu MGNG"

    NEWS: Rockstarz ab 11. August - LennaK (Mittwoch 28.06.2006)
    News - disaster (Montag 13.03.2006)
    ÖGD Bundesgebiet: News-Flash - Uwe Gerber (Dienstag 16.05.2006)
    Am Sonntag kommen "Big News" NICHTVERPASSEN - HerR Kox$er (Donnerstag 08.03.2007)
    Lustige News - einbösesmärchen (Samstag 08.07.2006)
    Kurzinfo über die SG Hanauerland - digl236 (Freitag 01.07.2011)
    News !! - Uchiha (Samstag 15.09.2007)
    News vom 24. Dez. '06 - sakura (Sonntag 07.01.2007)
    News - Christoph Ullmann (Donnerstag 26.10.2006)
    BREAKING NEWS....wichtige weltbewegende meldungen - //kssLr (Freitag 14.01.2005)