Hmm, ist es denn so schwer, a) ein Videotutorial zu befolgen b) logisch zu denken ?
Ich meine, wenn ihr Mods ändern wollt, dann braucht ihr nur die configfile zu ändern, das liegt doch auf der Hand, GCS greift ja zuerst auf die Masterliste, und dann auf das configfile zu.
Was die anderen Probleme betrifft: FAQ lesen (besonders was das mit den "mehrmals ordner raussuchen" betrifft.... Das steht wortgenau so in der FAQ.
@PRT:
Also, wo ist genau das Problem ? SAMP existiert, aber du siehst es nicht ? PC neustarten, alle Prozesse (sind ja ne ganze Menge) abschießen.... Ach, und GCS abschießen, falls nötig.
kleinerOpa: Wäre schön, wenn du uns zeigst, wie du´s gelöst hast...
Nun, vor gar nicht allzu langer Zeit schrieb mich Frettchen per ICQ an, ob ich ein Plugin schreiben will. Ich natürlich erst einmal lustlos nachgefragt, was für eine Idee er denn jetzt hat. Und die Idee gefiel mir. Er schlug mir vor, dass man eigene Skins & Vehiklemodels beim joinen auf (s)einen Server automatisch übernommen werden. Natürlich, so eine ähnliche Idee hatten wir alle schonmal, aber - naja, wie so oft - niemand machts Nun, die parallelen zu MTA sah nicht nur ich. Auf jeden Fall sah ich mich ersteinmal um, wie man das denn machen könnte. Glücklicherweise gab es den "San Andreas Mod Installer" (SAMI), welchen ich sogleich analysierte. Mein Fund : Die Spark Console. Auf der Basis dieser fing ich dann an, mir verschiedene Wege auszudenken, dieses in die Tat umzusetzen. Mein erster Gedanke - ein zentraler Server, von wo man sich die Skins downloadet. Fail - keine Lust Geld auszugeben. Dann spielte ich aus Zerstreueung DoD & CS, und sah, wie die das machten, ohne eigene Server bereitstellen zu müssen - der Client macht einfach einen Server. Das Prinzip übernahm ich dann , eine Masterliste zu erstellen, ist ja nicht mit großen Datenlasten zu vergleicchen Nun, dann ging es weiter - wie regel ich das mit der IMG - Datei ? Nun, der Knackpunkt ist, die Modeldatei ist 1 GB groß. Mein erster Versuch (v1.0) war, für jeden Server die Originalmodels zu kopieren, die Models darin zu integrieren und das dann ein- oder auszuspannen (umbenennen). Das funktionierte sogar ganz gut. nachteil - jeder Server benötigte 1 GB lokalen Speicherplatz, und das erste connecten auf (je)den Server dauert wg Kopierens sehr lange. Vorteil : Skins etc. müssen nur einmal gedownloadet werden. Doch dann hatte ich DIE Idee - "einfach" ein einziges Backup ersstellen, auf den jeder Server zugreift. Beim connecten werden dann die Skins gedownloadet, in das Backup integriert, die modeldateien umbenannt (zum ein-/ausspannen von gta). Damit kein Konflikt zwischen den Server kommt, habe ich dann eingebaut, dass die echten Models vor dem import gespeichert werden, beim Verlassen des Server werden dann die originale wieder eingespannt. So weit, so gut. Das allein dauerte ca. 1 Woche. Dann bemerkte ich gestern, dass ab und zu Bugs auftreten. Das liegt daran, dass GCS unsichtbar auf die Spark Console zugreift. Tippt der Nutzer derweil Text, wird dieser leider mitübergeben, es kommt zu Bugs und Konflikten. Die logische Konsequenz : Die Benutzereingabe derweil deaktivieren. Die Bugs waren weg. Nachteil - es sah hässlich aus. Daher bat ich 8D. um einen Loadscreen, damit die User derweil was zu sehen hatten. Dieses habe ich dann auch eingebaut. So kam nun v1.1 zustande, der erste RC. Sehr erfreut war ich übrigens darüber, dass sogar Kye und y_less persönlich Stellung zu meinem Plugin nahmen. Weniger erfreut war ich dagegen über das ständige Drängeln von Frettchen. Und als dieser dann eine Vorabversion bekam (damit er seinen Server drauf einrichten kann), veröffentlichte er doch glatt den Clienten. Ruin. Zum Glück konnte ich das schnell bemerken, und löschte den Fred.
- Intel Pentium 4 oder AMD Athlon XP Prozessor (oder besser) - 384 MB RAM (oder mehr) - 16-fach DVD-Laufwerk - 4,7 GB freier Speicherplatz auf der Festplatte - 128 MB Grafikkarte mit DirectX 9 Unterstützung (GeForce 4 oder besser) - DirectX 9 kompatible Surround Soundkarte - Gamepad mit Analog-Sticks (USB oder Joystick Port) - Tastatur & Maus
GCS Anforderungen : ~1 GB lokalen Speicherplatz auf dem Verzeichnis, in dem GTA SA liegt
3. Kompatibilität
Betriebssystem : Windows 98, 2000, XP, Vista, Seven Getestet unter : Windows XP, Seven
4. Benutzung Client
Downloade dir das GCS Pack (siehe Download), entpacke es, führe die "samp.exe" aus, wähle (einmalig, siehe FAQ) den GTA SA Ordner. Anschließend öffnet sich der normale SAMP Client. Verbinde nun, wie gewohnt zu Servern. Da gibt es nun 2 Möglichkeiten:
a) Der Server ist GCS eingerichtet Dann warte ~0.5 sekunden. Es öffnet sich der Ladebildschirm, wo du den Vorgang der Downloads beobachten kannst. Sobald alles fertig ist, schließt sich der Ladebildschirm, und GCS verbindet sich zu dem Server. Wenn der gewählte Server ein Passwort benötigt, kannst du das eingeben. Spiele solange, wie du willst. Sobald du das Spiel beendest, öffnet sich der GCS Ladebildschirm wieder, und die originalen Models werden wiederhergestellt. Anschließend schließt sich dieser auch wieder, und du kannst zum nächsten Server verbinden.
b) Der Server ist nicht GCS eingerichtet Der Titel des Verbindungsfensters ändert sich zu "Connect to Server - [Not Found in DB]"
5. Benutzung Server Lade dir das normale GCS Package runter (siehe Download). Entpacke es. Anschließend schaust du dir ZUERST mein Youtube-Tutorial (in HD Fullscreen !) komplett an. Anschließend weißt du hoffentlich, was du machen sollst
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
6. Medieninhalte
Video #1 : Siehe 5.; Tutorial Video Video #2 : Wie GCS in der Version 1.0 war
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
7. Technische Hinweise
Warnung
Zitat
The model and texture files used by San Andreas are Renderware format. These formats were not securely designed to be distributed from untrusted sources. They contain buffer overflows that could potentially be used to take over someone's computer and access private information. San Andreas is closed source, Renderware is closed source. The security issues surrounding insecure file formats cannot easily be addressed.
Laut Kye ist es also möglich, mit Models Schaden anzurichten. Da ich das bisher nicht gesehen habe, kann ich da nichts für/gegen sagen.... Trotzdem gebe ich KEINE Garantien für etwaige Schäden an Mensch oder Maschine.
8. FAQ F. = Frage, A. = Antwort
F.: Funktioniert GCS unter Linux ? A.: Auf Linux Servern ja, auf Linux Clienten - nein
F.: Wie richte ich meinen Server auf GCS ein ? A.: Siehe Punkt 5
F.: Mein Server wurde von irgendjemand anderem registriert !? A,; Schreibe mir eine E-Mail an oder eine ICQ Nachricht. Wenn du beweisen kannst, dass dir der Server gehört, wird der alte Eintrag gelöscht, und du kannst den Server neu registrieren.
F.: Bei mir war irgendein komischer Bug, und jetzt überschneiden sich die Models von mehreren Servern !!! A.: Lösche die Datei "[Ordner-zu-GTA : SA]\models\gta3.img.GCS" . Beim nächsten Verbinden zu einem Server wird diese Datei neu angelegt.
F.: Ich werde bei jedem Start (mehrmals) nach dem Verzeichnis von GTA SA gefragt ! A.: Dann hast du wahrscheinlich Windows Seven. Rechtsklick auf die GCS - "samp.exe", "Als Administrator ausführen"
F.: Ich war auf irgendeinem Server mit vielen Models, die ich garnicht wollte. Ich konnte beim Ladebildschirm aber auch nichts abbrechen. Wie kann ich das verhindern ? A.: Auch wenn die Benutzereingabe deaktiviert wurde, kannst du GCS(.exe) per Taskmanager (STR+ALT+ENTF) auch während des Ladebildschirms abschießen.
F.: Wie kann ich euch unterstützen ? A.: Nun, mir könnt ihr helfen, indem ihr einen Direktdownload Mirror für die .rar´s anlegt. Außérdem könnt ihr dem netten Grafiker helfen, indem ihr euch in seinem Forum registriert und dort aktiv mithelft, die größte SAW Community zu werden.
F.: Ist das hier alles gratis ? A.: Jupp. Für mich entstehen keine Kosten, daher brauche ich auch kein geld !
Mit dem Download und der Benutzung von GCS bestätige ich, die technischen Details (Punkt 7) gelesen und verstanden habe. Außerdem akzeptiere ich die Lizenz, unter der GCS veröffentlicht wurde: [expander]Original Mirror World-Of-Saw Mirror PRT Mirror Lennart Mirror
Das wollte Frettchen ja auch Die Idee war ja von ihm. Nur die Sache ist, ich habe das extra all-in-one gebaut.
D.h. man kann nicht sagen "das geht nur für einen server". Das geht für alle Server. Zwar kann ich die Server registrierung ausschalten, aber das ist ja auch wieder unsinnig
Meine einzigste Sorge ist, dass Leute einen fremden Server für sich selber registrieren.... Aber eine Lösung ist mir da auch nicht eingefallen, man kann das ja nicht nachprüfen, ob einer IP der Server gehört....
Da bietet Webspace + Captcha hoffentlich einen ausreichenden Schutz. Ideen werden gerne angenommen
Das OS des Servers ist insofern egal, da ihr nur einen Webspace braucht. Da auch keine daerhafte P2P Verbindung steht, lädt sich jeder User die Skins ( n * 1-2 MB)einmal runter, danach belastet er denn nichtmehr.
Laggen wird da garnix. Und da man lediglich Webspace benötigt, kann man sogar, wie ich bei den Tests, auf freien Webspace zugreifen. Die 10 MB hat man wohl noch frei
Da ich zwar nicht daran glaube (ganz einfach, weil wenn das Möglich wäre, wären .dff´s etc. ja viren, was mir unlogisch erscheint, da es sich ja nich um Exekutable, sondern um Textures handelt), möchte ich allerdings jeden möglichen Stress vermeiden und werde wohl einige Sicherheitsmerkmale dazu aufführen müssen.
I hate to be a downer but I don't know if SA-MP could support this.
What you are not saying is that this isn't a normal server plugin. You can't accomplish this without players installing some custom software locally that works alongside SA-MP.
I also haven't really explained why SA-MP doesn't have a built-in system to allow server owners to send players any data files. The model and texture files used by San Andreas are Renderware format. These formats were not securely designed to be distributed from untrusted sources. They contain buffer overflows that could potentially be used to take over someone's computer and access private information. San Andreas is closed source, Renderware is closed source. The security issues surrounding insecure file formats cannot easily be addressed.
There are some other reasons too like: I don't see SA-MP is being a modding platform for server owners to construct their own games. This project has always been about making GTA San Andreas in to a multiplayer game, and not bastardising it or trying to morph it in to another game. There are much better games and engines out there for doing that.
I know a lot of players like to install custom models/textures themselves and we have no problem with that if it doesn't modify the collision data. They are taking the risk themselves and can't blame SA-MP if something goes wrong.
If you followed the forum release rules such as supply source code for any applications, and gave a very clear warning that using a program like this is a high security threat, then we might allow it to be released. But I would personally advise people against using it.
Ich hasse es, ein Wermutstropfen, aber ich weiß nicht, ob SA-MP könnte dies zu unterstützen.
Was Sie sagen nicht, dass es sich nicht um einen normalen Server-Plugin. Sie können dies nicht schaffen, ohne Spieler einige benutzerdefinierte Installation von Software vor Ort, dass arbeitet mit SA-MP.
Ich habe auch nicht wirklich erklären, warum SA-MP nicht über ein eingebautes System, mit dem Server-Eigentümer für die Spieler senden Sie Ihre Dateien. Die Modell-und Textur-Dateien, die von San Andreas verwendet werden Renderware Format. Diese Formate sind nicht richtig entwickelt, um aus nicht vertrauenswürdigen Quellen zu verteilen. Sie enthalten Pufferüberläufe, die möglicherweise eingesetzt werden könnten, um über den Computer und den Zugang jemand private Informationen zu nehmen. San Andreas ist Closed Source ist Renderware Closed Source. Die Fragen der Sicherheit rund um unsichere Datei-Formate können leicht behandelt werden.
Es gibt einige andere Gründe, wie: Ich sehe nicht ein SA-MP wird ein Modding-Plattform für Server-Besitzer, ihre eigenen Spiele zu bauen. Dieses Projekt ist immer darum, GTA San Andreas in ein Multiplayer-Spiel ist, und nicht bastardising oder es versucht, es in ein anderes Spiel zu verwandeln. Es gibt viel bessere Spiele und Motoren da draußen tun.
Ich weiß, dass viele Spieler wie benutzerdefinierte Modelle install / Texturen selbst und wir haben kein Problem damit, wenn sie nicht die Kollision Daten zu ändern. Sie nehmen das Risiko selbst und kann nicht schuld SA-MP, wenn etwas schief geht.
Wenn Sie das Forum Release Regeln befolgt wie Supply Source-Code für alle Anwendungen, und gab eine sehr deutliche Warnung, dass mit einem Programm wie diesem ist ein hohes Sicherheitsrisiko darstellen, dann könnten wir damit sie freigegeben werden. Aber ich würde persönlich beraten Menschen vor es zu benutzen.
Dann sollte es sogar schon möglich sein Das Tool ersetzt die gedownloadeten Textures (txd & dff) mit den originalen einer Backupdatei von gta3.img . Vorher werden die Originalen allerdings gesichert, und beim Server beenden wieder eingefügt. Ich weiß zwar nicht, wie die Dateien von Objekten heißen, (z.Bsp. muss eine Datei army.dff heißen, damit sie mit der echten army.dff ersetzt wird, und der custom army skin entsteht) aber ihr könnts ja bald versuchen.
Übrigens lieben Dank an frettchen, der GCS "testen" wollte, und es erstmal zum Download angeboten hat...
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Und hier natürlich diskutieren Würde gerne paar Kommentare dazu hören...
/edit: Also, auf WUnsch, eine Erklärung:
Und zwar ist es bisher lediglich in MTA möglich, Skins global (also für alle sichtbar) zu machen. Dort kann der Serverbesitzer ja Skins uploaden, die dann vorm connecten heruntergeladen & installiert werden. Das besondere ist allerdings auch, dass sich Models von mehreren Server nicht überlappen.
Und das macht GCS halt für SAMP. Der Serverbesitzer kann einen GCS Server einrichten (kostenlos, nur damit wir uns verstehen), von wo die Skins beim connecten auf den Server gedownloadet werden.
Im EInfachen : Beim connecten auf einen Server lädt es automatisch, wenn gewünscht, die vom Serverbesitzer definierten Skins herunter und installiert sie temporär für diesen Server
P.S.: Das hier soll NICHT in den Videosammelthread, es geht ja hier nicht nur um das Video...
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen.Weitere InformationenSchließen