Hey,
da ich ja sehe, dass viele noch struggle mit bekannten SA:MP Bugs.
Ich gehe hier davon aus, dass ihr die Version 0.3.7 benutzt(ja 0.3.7 R2 & R3 gehören auch dazu) > dazu gehört auch die Server Version.
Dabei schreibe immer falls möglich ist Lösungen auf der Clientseite ( dem Spieler vorallem auf fremden Servern) und der Serverseite ( SA:MP Server Besitzer).
Manchmal schreibe ich auch einfachen für beide Lösungen auf.
Die SA:MP Bugs behandle ich einfach als Clientseitig.
Bevor ihr nun anfangt euch euren Bug zu suchen, vergewissert euch bitte, dass ihr keinerlei SA:MP Modifikationen Installiert habt.
Oft sind solche die Ursache des Problems. Dazu zählen vor allem Cheatclients wie s0beit, sobfox oder CLEO Mods.
Allerdings könnten es auch texture Mods sein. (z.B Schneemod)
Am besten legt ihr euch einen Cleanes GTA:SAMP an (Ohne jegliche Modifikationen) und eins mit euren Modifikationen.
Falls ihr das getan habt, fahrt bitte mit eurem Cleanen GTA:SAMP fort.
Am Ende könnt ihr noch sehen, wie ihr ein Cleanes SA:MP Installiert.
Erstmal:
Man muss hierbei wirklich zwischen den Fehlern unterscheiden, bei manchen gibt es so viele mögliche Ursachen, bei anderen liegt die Lösung auf der Hand.
Für die Serverbesitzer gilt stets: Habt ihr irgendwas neues reingenommen ? (Plugin, Filterscript, Include)
Ladet crashdetect und schaut in der Server Log nach Fehlern.
Falls ihr euren Fehler nicht findet postet Sie in der SA:MP Scripting Base
Tipps: Scripting-Probleme richtig erklären.
* Nachtrag:
Alle diese Bugs sind bekannt, jedoch wird durch dieses Thema natürlich auch gefördert, dass diese
ausgenutzt werden.
Um den Server Besitzern zu ermöglichen, dass Spieler diese Bugs nicht ausnutzen können wurde
erklärt wie und wann diese Bugs auftreten. Um diese dann per Script zu verhindern.
Sucht mit STRG + F nach eurem Fehler.
Fall 1: You are banned from this Server.
Client-Seite:
Falls das Problem nach einem Neustart von SA:MP nicht behoben wurde müsst ihr einfach mal eure IP ändern.
Der einfachste weg ist euren Router neuzustarten (Stromkabel raus & wieder rein) dann warten, dann sollte es auch wieder gehen.
Achtet auch darauf, dass ihr unter Windows keine statische IP benutzt oder einen VPN der euch (warum auch immer) mit der gleichen IP verbindet.
Server-Seite:
Achtet darauf, dass eure IP nicht in der Datei "samp.ban" steht.
Setzt das ackslimit von eurem Server mal auf 5000. Zu finden in der Server.cfg,
falls nicht vorhanden einfach mal unten hinzufügen.
Fall 2: Server didn't respond, retrying...
Client-Seite:
Sicher, dass ihr mit dem Internet verbunden seid?
Bekommt ihr vielleicht diese Meldung?: (connection rejected incorrect version)
Eure SA:MP Version ist veraltet.
Schaut nach einer aktuellen Version bei sa-mp.com
Ihr bekommt nur diese Meldung?
Dann ist der Server veraltet.
Dementsprechend müsstet ihr Downgraden wenn ihr drauf spielen wollt.
Wenn man einen SA;MP Server ausgewählt hat sieht man unten Rechts immer die Version.
Server-Seite:
Die Lösung konnte man gerade schon auf der Client-Seite sehen; Euer Server ist veraltet.
Hier hab ich schon ein passendes Video zur Lösung rausgesucht.
Fall 3: Server closed the connection
Client-Seite:
Ihr als User könnt da relativ wenig machen.
Bitte beachtet dabei auch die Einleitung;Wurdet ihr Ingame gekickt oder beim Connect?
Ingame:
Wurdet ihr vielleicht gebannt / oder von einem Admin gekickt?
Startet mal SA:MP neu und guckt auf die letzten Chateinträge.
Connect:
Passiert das nur bei einem Server oder bei allen ? Bei ersterem liegt es am Server.
Vielleicht liegt der Server ja in Russland und ihr werdet einfach gekickt?
Führt mal Fall 2 durch, und guckt obs klappt. Vielleicht auch mal GTA SA Neu installieren.
Server-Seite:
Schaut mal eurem Script nach. Wird der Spieler per "Kick(" gekickt bei OnPlayerConnect?
Ist der Spieler nach einem Kick gebannt ? (You are banned From this Server), führt mal Fall 1 durch.
Habt ihr einen AntiCheat drin? Erlaubt ihr vielleicht nur Verbindungen aus dem Inland?
Löscht mal eure samp. ban. Schaut mal in der Server Log (mit crashdetect plugin)
ob alles richtig geladen wird. Funktionieren die Plugins? Irgendwas neues in euren SA:MP Server gemacht?
Include, FIlterscript, Plugin ? Mal rausnehmen.
Fall 4: Freeze Bugs
Client-Seite:Freeze Bugs (ihr könnt euch nicht Bewegen) gibt es in unterschiedlicher Form
vom Server gewollt durch einen Befehl oder durch einen Bug.
Wenn ihr z.B das Auto von jemandem stehlt und dabei abbrecht hilft nur ein neustart.
Falls euch Admins auf dem Server nicht entfreezen können hilft nur ein neustart.
Server-Seite:
Wann tritt das auf? Durch einen Befehl ? Durch irgendeine bestimmte Aktion wie ins Auto einsteigen? (OnPlayerEnterVehicle, OnPlayerStateChange)
Schaut in eurem Script nach TogglePlayerControllable
Fall 5: Sound Bugs
Client-Seite:
Ihr lauft rum und pro Schritt hört ihr irgendwelche seltsamen schreie? Oder Im Auto?
Hier mal ein Beispiel:
Im ersten moment könnt ihr einfach den Sound in den Einstellungen über ESC ausstellen.
Falls das nach einem Neustart nicht weg ist, wie immer, schaut in die Einleitung zum Thema cleanes GTA SA...
Fall 6: C-BUG & Lauf Bug & G-Bug
Client-Seite:
Sehr bekannter SA:MP Bug.
Durch Rechte MausTaste + C + schiessen kannst du schneller als normal mit z.B einer Deagle schiessen.
Das sieht dann so aus:
Kann man nicht viel gegen machen, auf den meisten RL Servern ist es verboten und es gibt Anti CBUG Scripts.
Es gibt auch noch einen Bug was schiessen während des laufens ermöglicht.
Außerdem gibt es noch den so genannten "G-Bug"
Während ein Spieler mit dem Auto wegfährt kann man mit G noch hinten einsteigen.
Server-Seite:
Googelt mal nach verschiedenen "Anti C-Bug" Scripts. Davon gibt es wirklich genug.
Für den G-Bug gilt das gleiche.
Hier ist beispielsweise ein Script was ich recht schnell durch Google gefunden habe.
https://forum.sa-mp.com/showthread.php?t=353258
Fall 7: Time Bug
Client-Seite:
Die aktuelle Zeit stimmt nicht mit der Zeit auf dem Server überein?
Dann habt ihr wohl einen Timebug.
Das tritt vorallem auf wenn euer Ping so richtig kickt.
Schaut mal auf https://www.wieistmeineip.de/ und macht dort einen Ping Test.
Nach einem SA:MP Neustart ist das Problem meistens nur kurzzeitig behoben.
Deshalb würde ich hier ggf. den VPN ausschalten oder den Router neustarten.
Fall 8: Leeres Interior
Client-Seite:
Ein eher unbekannter Bug, kann aber auftreten.
Liegt zu 99.99% daran, dass ihr SA:MP hackclients installiert habt.
Server-Seite:
Ihr habt keine Objekte per RemoveBuildingForPlayer entfernt oder steht in eurem Script irgendwas davon?
Sonst einfach mal auf Breadfish nachfragen...
Fall 9: Windows 10 und SA:MP
Client-Seite: Windows 10 und SA:MP verstehen sich manchmal nicht so gut.
Falls euer SA:MP unter Windows 10 nicht funktioniert versucht mal folgende Schritte:
- Installiert Microsoft Visual C++2008
-Installiert Direct X9+
-Versucht mal neue Windows Updates durchzuführen.
-> Was bei mir damals geholfen hat:
Ich habe einen GTA SA Original Installer genutzt:
(Die Version muss 1.0 sein, also Amerikanisch)
Dieser hatte mir dann schon alle nötigen Dinge die ich für SA:MP / GTA SA brauche runtergeladen.
How To: Cleanes SA:MP
1. > Downloaded euch die FSX.rar > --------
Ist natürlich nicht ganz Legal, sollte 2019 denke ich mal keinen Interessieren vorallem wenn man es gekauft hat.
2.> https://dracoblue.net/downloads/samp-client/ Downloadet euch den 0.3.7 Client ( funktioniert auf allen 0.3.7 Servern)
3. > Inhalt von FSX.rar (WinRar wird zum öffnen benötigt) in einen neuen Ordner verschieben (nennt ihn am besten GTA SA CLEAN) und verschiebt dort alles rein.
4.> Führt den samp installer aus, wählt den Dateipfad wo ihr GTA SA Installiert habt (also GTA SA CLEAN) und klickt einfach immer weiter bis zum Ende.
5.> Fertig ! Samp ist installiert.
Mehr fällt mir grad auch nicht ein, wenn ihr noch welche kennt schreibt sie und ggf. noch die Lösung dazu rein.
mfg