War etwas verplant, meine natürlich vb.net.
Da dies auf der Sprache Visual Basic basiert, habe ich mich etwas vertan. Ist korrigiert. ![]()
Beiträge von Kinimod
-
-
Mal eine andere Sache, etwas OT aber dennoch gut gemeint: Lass die Finger davon, VB.NET ist keine geeignete Sprache für einen Anti Cheat Launcher.
-
-
Das könnte die Fehlerquelle sein.
Wenn die Daten 100 Pro korrekt sind, dann wäre das eine Möglichkeit, dass Deine Datenbank nicht von extern angesprochen werden kann, denn standardmäßig ist der externe Zugriff verboten.
Das kannst Du aber, sofern Du Zugriff auf das volle Dateisystem des Gameservers hast, ändern.//E: http://www.sysadminslife.com/l…ff-erlauben-bind-address/ müsste es erklären.
-
Befindet sich die PHP Datei auf dem selben Server, wie die Datenbank, sprich: wird von extern auf diese zugegriffen?
-
Nein, einen ganzen Tag

Einen ganzen Tag auch noch? Oha...Jetzt mal im Ernst, denkst Du, Du wärst der Erste, der denkt, er komme mit einer solchen Nummer durch? Die wären ja nur noch damit beschäftigt, Leute zu entsperren.
-
Nur blöd, dass man in dem Thread auch posten kann.
-
Das Grundprinzip ist einfach:
ZitatPlayers' drunk level will automatically decrease over time, based on their FPS (players with 50 FPS will lose 50 'levels' per second. This is useful for determining a player's FPS!).
Zu Deutsch:
Der Alkoholpegel verringert sich bei 50 FPS um 50 pro Sekunde.
Anhand dieses Faktums lässt sich mittels dieser Funktion die FPS Anzahl berechnen. -
-
Kann ich verstehen, die angepinnten Themen oben sind aus reinem Jux und Dollerei erstellt worden.
-
Bei so einer Signatur schrecken die Leute eher davor zurück, Deinen Server zu besuchen, als dass es sich lohnen würde...
Das war vor 1-2 Jahren ...
Wir haben 2015?
Kleiner Tipp: zweiter Link -
Ich habe meinen Server nicht von da. Die Daten dürfen auch gerne überprüft werden.
20Gbit / 8mpps + spezielle Filterregeln für SA-MP Server

Komisch, dass der Betreiber selber aber so eine Ahnung von der DDoS Protection hat. -
Das Prinzip des Debuggings:
Überall Print Nachrichten senden und schauen, bis wohin man kommt. Dann haben wir die Fehlerzeile. -
Aber wenigstens kommts, das ist das wichtigste^^
Das glaube ich erst, wenn ich es sehe.
-
Release wurde nun offiziell von Rockstar bekannt gegeben:
plus 2 Jahre Verschiebungszeit -
Was aber keinen Serverlag ausschließt, sondern bekräftigt.
Dahingehend jetzt mal alles ueberprueft? -
Was aber keinen Serverlag ausschließt, sondern bekräftigt.
-
Schonmal getestet, dass es an einfachen Server / Internetlags liegen könnte?
Hast Du schonmal in die Richtung "ermittelt"? -
Ist das plötzliche Einschalten der Sirene mit einer Wetteränderung verbunden?
Und ist die Wartezeit immer die selbe? -
Eine kleine Erklärung zum UNIX Timestamp:
Die Funktion gettime() liefert einen UNIX Timestamp zurück, welcher die Sekunden seit dem 01.01.70 beinhaltet.
Mittels dieser Funktion lassen sich gewissen Zeitpunkte / Zeitdifferenzen berechnen und standardisiert ausgeben.Wenn Du also einen Timeban erstellen möchtest, musst Du einfach den Timestamp des Ablaufdatums speichern, bspw. so:
//Dauer in Minuten = 5, Sekunden = 300
new duration = gettime() + 300;Diesen Wert speicherst Du nun in der Datenbank, Datei, whatever.
Nun musst Du beim Login nur noch abfragen, ob eben genau dieser Wert in der Zukunft liegt.
Also wie war das noch mal mit dem Timestamp?
Sekunden seit dem 01.01.1970.
Daraus lässt sich erblicken, dass ein Timestamp von der Zukunft größer sein muss, als der aktuelle.duration = /* Hier den Wert aus der Datenbank auslesen */;
if(duration > gettime()){ //mittels gettime() wieder den aktuellen Timestamp auslesen und vergleichen.
//noch gesperrt
}else{
//nicht (mehr) gesperrt
}Die Dauer der noch gebannten Zeit berechnest Du, indem Du den aktuellen Timestamp von dem Wert aus der DB abziehst.
Dies sind dann die noch verbleibenden Sekunden.Umrechnen dann so:
Sekunden umrechnen ?