Von Gammelfleisch am Do, 9. Februar 2012 um 01:52 #
Wird auch immer so bleiben, da Punkbuster, und sonstige Anticheat und Kopierschutzsoftware nach bestimmten Prüfsummen der Systemdateien schauen und da die niemal identisch mit einem Original Windows sein können, werden auch alte Spiele nie vernünftig unter ReactOS laufen.
Punkbuster ist für die meisten Spieler völlig egal. Die meisten Kopierschutzsysteme nutzen zudem keine Prüfsummen auf Systemdateien, das wäre auch Unsinn, würde der Kopierschutz dann doch weder mit Patches noch mit neuen Windowsversionen zurecht kommen. Nebenher laufen viele Spiele, wenn auch nicht perfekt, auch unter Wine. Da wäre das Problem noch wesentlich größer.
Das Problem ist her ein anderes: Bis ReactOS Stabil ist (so in 10-20 Jahren...), gibt es dafür einfach keine neuen Spiele mehr
Von Gammelfleisch am Do, 9. Februar 2012 um 13:22 #
Punkbuster ist für die meisten Spieler völlig egal.
Das glaubst vielleicht du, ist aber in der Multiplayer Szene nicht der Fall. Es gibt mehr MP Server die ein aktiviertes Punkbuster verlangen, als Server ohne Punkbuster. In den diversen MP Wettkampfligen werden nur Server mit Punkbuster verwendet. Und in der Windowswelt werden Server ohne Punkbuster als Einladung zum Testen von Cheattools verwendet. Es gab sehr viele MP Spiele die an fehlendem Cheatschutz in der MP Szene gescheitert sind, obwohl die Spiele selbst gut waren konnten sie sich mangels Cheatschutz auf Dauer nicht durchsetzen. Cheatschutz in Form von Punkbuster und Co ist also ein muss für einen MP Spieletitel, wenn er sich erfolgreich durchsetzen soll.
Das schlimmste von allem ist dabei, selbst wenn du als User dich entscheidest, einen Punkbusterfreien Server zu wählen, weil vielleicht nur so das Spiel unter Wine oder ReactOS läuft, dann machen dir die Cheater auf diesen Servern einen Strich durch die Rechnung. Der Spielspaß geht in den Keller und wer dann eine Lizenz von WinXP oder Win7 hat, der spielt dann freiwillig unter Windows, weil er dort Punkbuster benutzen kann und damit viele Cheater auf einen Streich los wird.
Auf Punkbuster- oder Cheatschutz freien Servern kann man eigentlich nur dann spielen, wenn ein Admin anweswend ist oder man wenn man in einem geschlossenen Servern spielt mit Leuten die man kennt. Aber wenn ein Admin auf einem freien offenen Server anweswend ist, dann kann es auch sein, daß man von ihm gekickt wird, wenn er das Gefühl hat, daß man einfach zu gut spielt und es seiner Vorstellung nach nicht möglich sein kann. Auch das kommt vor, davon kann ich dir auch ein Liedchen singen, weil ich eben gut in MP Spielen bin, insbesondere wenn die Gegner nur Gelegenheitsspieler sind. Ich spiele daher schon freiwillig auf Punkbusterservern um so etwas zu vermeiden.
Die meisten Kopierschutzsysteme nutzen zudem keine Prüfsummen auf Systemdateien, das wäre auch Unsinn, würde der Kopierschutz dann doch weder mit Patches noch mit neuen Windowsversionen zurecht kommen.
Mag sein, aber es gibt Kopierschutzsysteme die das so machen. StarForce ist einer von ihnen.
Nebenher laufen viele Spiele, wenn auch nicht perfekt, auch unter Wine. Da wäre das Problem noch wesentlich größer.
Wine ist ja auch die Hauptplattform wo man das merkt, daß man nur auf Punkbuster freien Servern spielen kann. Dementsprechend ist es auch ein Fakt, daß hier Wine ein Problem hat. Schlimm wird es allerdings bei Kopierschutzsystemen, denn die weigern sich dann unter Wine zu starten, was dazu führt, daß viele Spiele nur mit Crack unter Wine laufen.
Randbemerkung: Prinzipiell könnte man übrigens mal versuchen die Verbreitung von Linux anhand von punkbusterfreien Spielern festzumachen, viele von denen spielen unter Wine.
Das Problem ist her ein anderes: Bis ReactOS Stabil ist (so in 10-20 Jahren...), gibt es dafür einfach keine neuen Spiele mehr
Für alte Spiele wäre eine freie und weiter gepflegte und supportete Windows Plattform die auf zukünftigen Rechnern funktioniert immer interessant. Würde es die DOSBox z.B. nicht geben, dann würden viele Leute ihre alten DOS Spiele unter FreeDOS spielen, denn FreeDOS läuft auch auf moderner Hardware. MS-DOS kann da schon Probleme machen, wenn das BIOS auf modernen Rechnern nicht ordentlich von UEFI simuliert wird.
Ach und wenn man ein OS schreibt, kann man nicht einem bestimmten Prozess vorgaukeln, es hätte ein wahres Windows-sonstewas vor sich?
Meiner Meinung nach ist es eines der größten Verbrechen von proprietärer Software, dass die Leute nur innerhalb der von ihr erzeugten Käfige denken. Ich unterstelle jenen die proprietäre SW von ganz oben unterstützen genau das beabsichtigen ...
Von Gammelfleisch am Do, 9. Februar 2012 um 13:37 #
Ach und wenn man ein OS schreibt, kann man nicht einem bestimmten Prozess vorgaukeln, es hätte ein wahres Windows-sonstewas vor sich?
Wenn du eine Liste für jedes Spiel und jede Version dieses Spiel anlegen willst und dann auch noch dafür sorgen mußt, daß die Dateioperation, bei der das Spiel die Prüfsumme einer Systemlib berechnen will, abgefangen wird, dann sag ich bitte, mach. Aber beschwere dich nicht, wenn nur ein Bruchteil der bekannten Spiele dann von dieser Umgehungsfunktion unterstützt wird und manche von ihnen möglicherweise nicht richtig funktionieren, weil das Spiel auf eine seltsame Weise die Systemlib zur Bestimmung der Prüfsumme ausliest. Und wenn es so einfach wäre, dann würden Cheater im übrigen schon längst für ein richtiges MS Windows OS Hintergrundserverprozesse (Demons) schreiben, die mit System Rechten arbeiten und genau das machen.
Meiner Meinung nach ist es eines der größten Verbrechen von proprietärer Software, dass die Leute nur innerhalb der von ihr erzeugten Käfige denken. Ich unterstelle jenen die proprietäre SW von ganz oben unterstützen genau das beabsichtigen ...
Das Open Source Modell funktioniert bei teuren komplexen Spieleentwicklungen leider nicht, das ist ein Fakt den man hinnehmen muß, wenn man gute professionell entwickelte umfangreiche und storylastige Computerspiele spielen möchte. Und selbst wenn man den Quellcode mit einer sehr restriktiven Lizenz dem Spiel beilegen würden, wären viele Spieler auf den zweiten Blick über den mitgelieferten Quellcode nicht glücklich, weil sie dann feststellen müßten, wieviele Cheater es gibt, die den Quellcode für ihre Belange zum Cheaten umprogrammieren würden. Auch das ist ein Grund, warum der Quellcode zu diversen ID-Software Spielen (Quake 3, Doom usw.) erst nach Jahren unter die GPL gestellt wird, nämlich dann, wenn das Spiel für den Großteil der Multiplayer Szene und somit auch für Cheater nicht mehr interessant ist.
Wird auch immer so bleiben, da Punkbuster, und sonstige Anticheat und Kopierschutzsoftware nach bestimmten Prüfsummen der Systemdateien schauen und da die niemal identisch mit einem Original Windows sein können, werden auch alte Spiele nie vernünftig unter ReactOS laufen.
Punkbuster ist für die meisten Spieler völlig egal.
Die meisten Kopierschutzsysteme nutzen zudem keine Prüfsummen auf Systemdateien, das wäre auch Unsinn, würde der Kopierschutz dann doch weder mit Patches noch mit neuen Windowsversionen zurecht kommen.
Nebenher laufen viele Spiele, wenn auch nicht perfekt, auch unter Wine. Da wäre das Problem noch wesentlich größer.
Das Problem ist her ein anderes: Bis ReactOS Stabil ist (so in 10-20 Jahren...), gibt es dafür einfach keine neuen Spiele mehr
Das glaubst vielleicht du, ist aber in der Multiplayer Szene nicht der Fall.
Es gibt mehr MP Server die ein aktiviertes Punkbuster verlangen, als Server ohne Punkbuster.
In den diversen MP Wettkampfligen werden nur Server mit Punkbuster verwendet.
Und in der Windowswelt werden Server ohne Punkbuster als Einladung zum Testen von Cheattools verwendet.
Es gab sehr viele MP Spiele die an fehlendem Cheatschutz in der MP Szene gescheitert sind, obwohl die Spiele selbst gut waren
konnten sie sich mangels Cheatschutz auf Dauer nicht durchsetzen.
Cheatschutz in Form von Punkbuster und Co ist also ein muss für einen MP Spieletitel, wenn er sich erfolgreich durchsetzen soll.
Das schlimmste von allem ist dabei, selbst wenn du als User dich entscheidest, einen Punkbusterfreien Server zu wählen, weil vielleicht nur so das Spiel unter Wine oder ReactOS läuft, dann machen dir die Cheater auf diesen Servern einen Strich durch die Rechnung. Der Spielspaß geht in den Keller und wer dann eine Lizenz von WinXP oder Win7 hat, der spielt dann freiwillig unter Windows, weil er dort Punkbuster benutzen kann und damit viele Cheater auf einen Streich los wird.
Auf Punkbuster- oder Cheatschutz freien Servern kann man eigentlich nur dann spielen, wenn ein Admin anweswend ist oder man wenn man in einem geschlossenen Servern spielt mit Leuten die man kennt.
Mag sein, aber es gibt Kopierschutzsysteme die das so machen.Aber wenn ein Admin auf einem freien offenen Server anweswend ist, dann kann es auch sein, daß man von ihm gekickt wird, wenn er das Gefühl hat, daß man einfach zu gut spielt und es seiner Vorstellung nach nicht möglich sein kann.
Auch das kommt vor, davon kann ich dir auch ein Liedchen singen, weil ich eben gut in MP Spielen bin, insbesondere wenn die Gegner nur Gelegenheitsspieler sind. Ich spiele daher schon freiwillig auf Punkbusterservern um so etwas zu vermeiden.
StarForce ist einer von ihnen.Wine ist ja auch die Hauptplattform wo man das merkt, daß man nur auf Punkbuster freien Servern spielen kann.
Dementsprechend ist es auch ein Fakt, daß hier Wine ein Problem hat.
Schlimm wird es allerdings bei Kopierschutzsystemen, denn die weigern sich dann unter Wine zu starten, was dazu führt, daß viele Spiele nur mit Crack unter Wine laufen.
Randbemerkung:
Prinzipiell könnte man übrigens mal versuchen die Verbreitung von Linux anhand von punkbusterfreien Spielern festzumachen, viele von denen spielen unter Wine.
Für alte Spiele wäre eine freie und weiter gepflegte und supportete Windows Plattform die auf zukünftigen Rechnern funktioniert immer interessant.
Würde es die DOSBox z.B. nicht geben, dann würden viele Leute ihre alten DOS Spiele unter FreeDOS spielen, denn FreeDOS läuft auch auf moderner Hardware. MS-DOS kann da schon Probleme machen, wenn das BIOS auf modernen Rechnern nicht ordentlich von UEFI simuliert wird.
Ach und wenn man ein OS schreibt, kann man nicht einem bestimmten Prozess vorgaukeln, es hätte ein wahres Windows-sonstewas vor sich?
Meiner Meinung nach ist es eines der größten Verbrechen von proprietärer Software, dass die Leute nur innerhalb der von ihr erzeugten Käfige denken. Ich unterstelle jenen die proprietäre SW von ganz oben unterstützen genau das beabsichtigen ...
Wenn du eine Liste für jedes Spiel und jede Version dieses Spiel anlegen willst und dann auch noch dafür sorgen mußt, daß die Dateioperation, bei der das Spiel die Prüfsumme einer Systemlib berechnen will, abgefangen wird, dann sag ich bitte, mach.
Aber beschwere dich nicht, wenn nur ein Bruchteil der bekannten Spiele dann von dieser Umgehungsfunktion unterstützt wird und manche von ihnen möglicherweise nicht richtig funktionieren, weil das Spiel auf eine seltsame Weise die Systemlib zur Bestimmung der Prüfsumme ausliest.
Und wenn es so einfach wäre, dann würden Cheater im übrigen schon längst für ein richtiges MS Windows OS Hintergrundserverprozesse (Demons) schreiben, die mit System Rechten arbeiten und genau das machen.
Das Open Source Modell funktioniert bei teuren komplexen Spieleentwicklungen leider nicht, das ist ein Fakt den man hinnehmen muß, wenn man gute professionell entwickelte umfangreiche und storylastige Computerspiele spielen möchte.
Und selbst wenn man den Quellcode mit einer sehr restriktiven Lizenz dem Spiel beilegen würden, wären viele Spieler auf den zweiten Blick über den mitgelieferten Quellcode nicht glücklich, weil sie dann feststellen müßten, wieviele Cheater es gibt, die den Quellcode für ihre Belange zum Cheaten umprogrammieren würden.
Auch das ist ein Grund, warum der Quellcode zu diversen ID-Software Spielen (Quake 3, Doom usw.) erst nach Jahren unter die GPL gestellt wird, nämlich dann, wenn das Spiel für den Großteil der Multiplayer Szene und somit auch für Cheater nicht mehr interessant ist.