zu den ganzen unterstellungen an RMS

Hier erfahrt ihr alle erneuerungen , updates etc. die das Spiel angehen .

Moderatoren: Super Moderator, Moderatoren

Gesperrt
Benutzeravatar
patti
Site Admin
Site Admin
Beiträge: 7955
Registriert: Mi 23. Nov 2005, 00:48
Geschlecht: Männlich
Wohnort: NRW Kerken
Kontaktdaten:

zu den ganzen unterstellungen an RMS

Ungelesener Beitrag von patti »

So ich habe aszlig einmal darum geben mal bei mg im forum für klarheit zu sorgen da leider einige user da etwas über die strenge schlagen .

euch will ich die informationen natürlich auch nicht vorenthalten ;)

gruß patti
aszlig hat geschrieben: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 (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 . 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 ),
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

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 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 , 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?

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 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

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

PS: angel lacrima: noi, buedde nit gehen! maeh glaubst du die nehmen
mich ernst?
Lets Plays die spass machen : Klick hier

______________________________________

MonstersgameBlog ueber Games und Abzocker

Gesperrt

Zurück zu „Monstersgame Ankündigungen“