Dim Login As String() = wc.DownloadString("http://25.159.107.9:81/login/Login.php?Username=" & tbUsername.Text & "&Password=" & passMD5.ToLower()).Split("#")
wc.Dispose()
If Login(0) = "OK" Then
If Not File.Exists(ClientExeName) Then
MsgBox("Der Client konnte nicht gefunden werden!", MsgBoxStyle.Critical, "Client nicht gefunden")
Exit Sub
End If
Application.Exit()
Else
MsgBox("Falscher Benutzername oder Passwort, bitte versuchen Sie es erneut!")
End If
Catch WebEx As WebException
MsgBox("Der Loginserver ist momentan nicht erreichbar!", MsgBoxStyle.Critical, "Loginserver nicht erreichbar")
End Try
End Sub
Private Sub pbExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbExit.Click
Application.Exit()
End Sub
Private Sub Login_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not CheckConnection() Then
MsgBox("Es besteht keine Verbindung zum Internet!", MsgBoxStyle.Critical, "Verbindung fehlgeschlagen")
Application.Exit()
End If
If Not CheckServer() Then
MsgBox("Die Verbindung zum Server ist fehlgeschlagen! Warten Sie ein wenig und kontaktieren Sie sodann den Serverinhaber!", MsgBoxStyle.Critical, "Server nicht erreichbar")
Application.Exit()
End If
End Sub
Function CheckConnection() As Boolean
Try
My.Computer.Network.Ping("google.de")
Return True
Catch ex As Exception
Return False
End Try
End Function
Function CheckServer() As Boolean
Try
My.Computer.Network.Ping(MyIPAddress)
Return True
Catch ex As Exception
Return False
End Try
End Function
Private Sub tbUsername_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbUsername.Enter
If tbUsername.Text = "Benutzername" Then tbUsername.Clear()
End Sub
Private Sub tbUsername_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbUsername.Leave
If tbUsername.Text = "" Then tbUsername.Text = "Benutzername"
End Sub
Private Sub tbPassword_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbPassword.Enter
If tbPassword.Text = "Password" Then tbPassword.Clear()
End Sub
Private Sub tbPassword_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles tbPassword.KeyDown
If e.KeyCode = Keys.Return Or e.KeyCode = Keys.Enter Then
pbStart_Click(Nothing, Nothing)
End If
End Sub
Hier das test_Manager_ServerInfo ( test_ServerInfo sieht gleich aus )
Code:
[ID] = Server ID, [W] = World No, [Z] = Zone No, [F] = From Server ID
;
; [Name] [ID, W, Z, F] [IP] [Port] [Backlog] [Maximum of accept socket]
;
; DB,Login server ------------------------------------------------------------
SERVER_INFO "Account_DB", 0, 0, 0, 0, "127.0.0.1", 9000, 1, 100 ; From ALL
SERVER_INFO "AccountLog_DB", 1, 0, 0, 0, "127.0.0.1", 9005, 1, 100 ; From ALL
SERVER_INFO "Login_Server", 4, 0, 0,20, "25.159.107.9", 9010, 10, 200 ; From Client
SERVER_INFO "Login_Server", 4, 0, 0, 5, "127.0.0.1", 9015, 1, 50 ; From World manager
SERVER_INFO "Login_Server", 4, 0, 0, 8, "127.0.0.1", 9016, 1, 30 ; From OPTOOL
; World #0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "127.0.0.1", 9100, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "127.0.0.1", 9101, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "25.159.107.9", 9110, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "25.159.107.9", 9115, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "127.0.0.1", 9116, 1, 5 ; From OPTOOL
; Zone 0 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "25.159.107.9", 9120, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "127.0.0.1", 9121, 1, 5 ; From OPTOOL
; Zone 1 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "25.159.107.9", 9122, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "127.0.0.1", 9123, 1, 5 ; From OPTOOL
; Zone 2 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "25.159.107.9", 9124, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "127.0.0.1", 9125, 1, 5 ; From OPTOOL
; Zone 3 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_03", 6, 0, 2,20, "25.159.107.9", 9126, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_03", 6, 0, 2, 8, "127.0.0.1", 9127, 1, 5 ; From OPTOOL
Als alles über die local IP lief, ging der Server einwandfrei ^^
Ich bitte um eure Hilfe =)
In der .bat Datei steht die Hamachi IP
Be den Hosts steht die Hamachi IP
Bei der OdinRestSettings.shn ist die local IP
Hab ich auch probiert und es geht immernoch nicht -.-
Jetzt hab ich Connection to server has failed !
hab die Config geändert und bei Public Ip die hamachi reingepackt, der rest ist die local ip
Alle Daten angepasst und trotzdem gehts nicht =(
Ich ändere nochmal meine Aussage
jetzt kommt wieder
Authentification failed
Bin ich froh das ich meinen Thread gepusht habe ;D
<----Tjaa Neuling und stolz drauf xD Ein Glück gibt es heutzutage noch verständisvolle Menschen...
Jaaa auch DU hast mal klein angefangen -.-
Ja, das habe ich, aber such hier im Forum mal eine kleine Frage zu diesem Fehler von mir, wirst nicht finden, oder?
Jetzt weißt du schon wie du den Fehler behebst, oder hast du noch einen?
Dim Login As String() = wc.DownloadString("http://25.159.107.9:81/login/Login.php?Username=" & tbUsername.Text & "&Password=" & passMD5.ToLower()).Split("#") wc.Dispose()
If Login(0) = "OK" Then
If Not File.Exists(ClientExeName) Then MsgBox("Der Client konnte nicht gefunden werden!", MsgBoxStyle.Critical, "Client nicht gefunden") Exit Sub End If
Application.Exit() Else MsgBox("Falscher Benutzername oder Passwort, bitte versuchen Sie es erneut!") End If
Catch WebEx As WebException MsgBox("Der Loginserver ist momentan nicht erreichbar!", MsgBoxStyle.Critical, "Loginserver nicht erreichbar") End Try End Sub
Private Sub pbExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pbExit.Click Application.Exit() End Sub
Private Sub Login_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not CheckConnection() Then MsgBox("Es besteht keine Verbindung zum Internet!", MsgBoxStyle.Critical, "Verbindung fehlgeschlagen") Application.Exit() End If
If Not CheckServer() Then MsgBox("Die Verbindung zum Server ist fehlgeschlagen! Warten Sie ein wenig und kontaktieren Sie sodann den Serverinhaber!", MsgBoxStyle.Critical, "Server nicht erreichbar") Application.Exit() End If End Sub
Function CheckConnection() As Boolean Try My.Computer.Network.Ping("google.de") Return True Catch ex As Exception Return False End Try End Function
Function CheckServer() As Boolean Try My.Computer.Network.Ping(MyIPAddress) Return True Catch ex As Exception Return False End Try End Function
Private Sub tbUsername_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbUsername.Enter If tbUsername.Text = "Benutzername" Then tbUsername.Clear() End Sub
Private Sub tbUsername_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbUsername.Leave If tbUsername.Text = "" Then tbUsername.Text = "Benutzername" End Sub
Private Sub tbPassword_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles tbPassword.Enter If tbPassword.Text = "Password" Then tbPassword.Clear() End Sub
Private Sub tbPassword_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles tbPassword.KeyDown If e.KeyCode = Keys.Return Or e.KeyCode = Keys.Enter Then pbStart_Click(Nothing, Nothing) End If End Sub
Hier das test_Manager_ServerInfo ( test_ServerInfo sieht gleich aus )
Code:
[ID] = Server ID, [W] = World No, [Z] = Zone No, [F] = From Server ID
;
; [Name] [ID, W, Z, F] [IP] [Port] [Backlog] [Maximum of accept socket]
;
; DB,Login server ------------------------------------------------------------
SERVER_INFO "Account_DB", 0, 0, 0, 0, "127.0.0.1", 9000, 1, 100 ; From ALL
SERVER_INFO "AccountLog_DB", 1, 0, 0, 0, "127.0.0.1", 9005, 1, 100 ; From ALL
SERVER_INFO "Login_Server", 4, 0, 0,20, "25.159.107.9", 9010, 10, 200 ; From Client
SERVER_INFO "Login_Server", 4, 0, 0, 5, "127.0.0.1", 9015, 1, 50 ; From World manager
SERVER_INFO "Login_Server", 4, 0, 0, 8, "127.0.0.1", 9016, 1, 30 ; From OPTOOL
; World #0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "127.0.0.1", 9100, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "127.0.0.1", 9101, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "25.159.107.9", 9110, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "25.159.107.9", 9115, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "127.0.0.1", 9116, 1, 5 ; From OPTOOL
; Zone 0 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "25.159.107.9", 9120, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "127.0.0.1", 9121, 1, 5 ; From OPTOOL
; Zone 1 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "25.159.107.9", 9122, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "127.0.0.1", 9123, 1, 5 ; From OPTOOL
; Zone 2 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "25.159.107.9", 9124, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "127.0.0.1", 9125, 1, 5 ; From OPTOOL
; Zone 3 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_03", 6, 0, 2,20, "25.159.107.9", 9126, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_03", 6, 0, 2, 8, "127.0.0.1", 9127, 1, 5 ; From OPTOOL
Als alles über die local IP lief, ging der Server einwandfrei ^^
Ich bitte um eure Hilfe =)
In der .bat Datei steht die Hamachi IP
Be den Hosts steht die Hamachi IP
Bei der OdinRestSettings.shn ist die local IP
Soo....
mach hots und odinrest hamachi ip
Edit: Wenn es dann immer noch nicht OdinAccounts/OdinAccount oder was du da hast - tTokens nochmal extra zugriff rechte geben
Or lass mit OdinRest Ordner (nur logs) über pn zukommen kann dir dann sagen wo der fehler ist
Vielleicht sollte man mal die REST-API angucken oder den Wikipedia-Eintrag lesen um zu verstehen, was REST überhaupt bedeutet. REST arbeitet lokal, heißt es muss keine IP zu irgendeinem Netzpunkt angegeben werden, sondern eine lokale IP-Adresse (localhost oder die Rechner-IP im Netzwerk). Da der Eintrag in der Windows-hosts Datei die Anfrage des REST-Dienstes abfängt und auf die konstante "stubedore.t" (Stu hat diesen Dienst programmiert) umleitet, muss auch diese IP natürlich die der lokalen IP-Adresse entsprechen. Alle anderen Dienste kommunizieren mit dem Client/Spieler und müssen daher das Netzwerk ansprechen. Wenn alles richtig aufgesetzt ist, wird auch alles einwandfrei laufen. Diese Server-Dateien /Server-Dienste sind nichts weiter als Basic-Dienste die in der IT-Welt genutzt werden, nicht nur für SPiele sondern für alles mögliche.
PS: Wenn du den "Auth-Error" bekommst muss das nicht an der Konfiguration liegen. Prüfe mit einem Port-Scanner den Port 80 (stelle sicher, dass der REST-Dienst OFFLINE / STOPPED ist!!!). Die REST-Logik besteht darin, HTTP-REQUESTS zu nutzen und diese werden (wie bei einem Internet-Brwoser) nuneinmal über Port80 verschickt.
Programme wie Skype, XAMPP, Windows-Premium Edition WWW-Puphlishing und WWW-Dienst und viele weitere. Erst wenn der Port 80 frei ist kann der REST-Dienst funktionieren.
Btw.: Der OdinRestServer wurde von Stu geschrieben und basiert auf dem originalen OS-REST-Dienst. Der SourceCode dafür wurde veröffentlicht, zudem kann man in vielen Foren Grundgerüste für die REST-API herunterladen und könnte rein theoretisch seinen eigenen REST-Dienst programmieren. Der aktuelle Dienst ist relativ simpel, instabil und nicht ausgereift, zudem keine Weiterentwicklung. Ich selber nutze einen anderen Dienst um REST-Abfragen vernünftig auf meinen Server zu leiten und zu verarbeiten. Habe Funktionen hinzugefügt, die es ermöglichen auf einer Webseite Spielernamen anzuzeigen, die sich gerade eingeloggt haben, sowie die Möglichkeit aktuelle Standorte von Spielern oder Level usw. anzuzeigen. Man kann mit REST ziemlich viel veranstalten als nur den Login zu ermöglichen.
Ich danke allen die mir geholfen haben
Aber vorallem danke ich Kanaye假名你們 und HexaCore =)
Ist ein und die selbe Person, btw. ^^
Übrigens ist das glaube ich das falsche Thema gewesen um Fragen zum Aufsetzten eines Servers zu stellen ;p
Entweder in seinem Kurz-Guide oder in dem Original-Guide posten
Du hast ja ne schraube locker ..... ?????????????????????????????????????
Ich bin nicht Kanaye假名你們 es gibt paar gründe warum ich es nicht sein kann..
1. Ich hasse Japanische Zeichen.. und deshalb würde ich sie niemals in meine
meinen namen einbauen..
2 .Würde ich niemals so viel helfen
3. Premium Account ???? ich würde niemals Epvp mein geld in den ***** schieben.
4. Würde ich diese Ganzen Themen niemals schreiben...
5. Ich würde euch lieber Kreutz und Quer down machen.. so sieht's nämlich aus.
Übrigens ist das glaube ich das falsche Thema gewesen um Fragen zum Aufsetzten eines Servers zu stellen ;p
Entweder in seinem Kurz-Guide oder in dem Original-Guide posten
Btw.: Der OdinRestServer wurde von Stu geschrieben und basiert auf dem originalen OS-REST-Dienst. Der SourceCode dafür wurde veröffentlicht, zudem kann man in vielen Foren Grundgerüste für die REST-API herunterladen und könnte rein theoretisch seinen eigenen REST-Dienst programmieren. Der aktuelle Dienst ist relativ simpel, instabil und nicht ausgereift, zudem keine Weiterentwicklung. Ich selber nutze einen anderen Dienst um REST-Abfragen vernünftig auf meinen Server zu leiten und zu verarbeiten. Habe Funktionen hinzugefügt, die es ermöglichen auf einer Webseite Spielernamen anzuzeigen, die sich gerade eingeloggt haben, sowie die Möglichkeit aktuelle Standorte von Spielern oder Level usw. anzuzeigen. Man kann mit REST ziemlich viel veranstalten als nur den Login zu ermöglichen.
Du magst mir hier im Forum oder per PN nicht vielleicht den SC zur Original OS-REST schicken? Ich hab nach 15-minütiger Suche nichts gefunden.
Ignorier Posts von dem zurückgebliebenen Hinterwelter einfach, interessiert vllt. seine Mami was er postet, den Rest der Welt nicht.
OS-REST API:
Passwort gibt es per PN nur für Singles mit Niveau *flachwitz*.
Absolut unsortiert, ist ein direkter Leak, nichts dran bearbeitet. Viel Spaß damit, lässt sich um Welten mehr mit machen als nur die Funktionalität zum Einloggen^^
PS: Ich denke es wird wieder bestimmte Personen hier geben (Menschen mit einem IQ der höher als die Raumtemperatur ist wissen wer gemeint ist), die diese Daten in einem weiteren "[Ich bin so geil ich muss was releasen was andere gepostet haben]OS-REST API"-Thread veröffentlichen werden. Es sei gesagt:
Ist mir absolut schnuppe, anfangen können damit eh nur Leute etwas, die wissen was sie tun. Gerade oben angedeutete Person wird damit überfordert sein.
Ignorier Posts von dem zurückgebliebenen Hinterwelter einfach, interessiert vllt. seine Mami was er postet, den Rest der Welt nicht.
OS-REST API:
Passwort gibt es per PN nur für Singles mit Niveau *flachwitz*.
Absolut unsortiert, ist ein direkter Leak, nichts dran bearbeitet. Viel Spaß damit, lässt sich um Welten mehr mit machen als nur die Funktionalität zum Einloggen^^
PS: Ich denke es wird wieder bestimmte Personen hier geben (Menschen mit einem IQ der höher als die Raumtemperatur ist wissen wer gemeint ist), die diese Daten in einem weiteren "[Ich bin so geil ich muss was releasen was andere gepostet haben]OS-REST API"-Thread veröffentlichen werden. Es sei gesagt:
Ist mir absolut schnuppe, anfangen können damit eh nur Leute etwas, die wissen was sie tun. Gerade oben angedeutete Person wird damit überfordert sein.
Wurde von Ron releast glaube einmal os restapi und dusk recoded + db
liege ich right ?^^
Minecraft eigener Launcher bad Login 11/15/2012 - General Coding - 2 Replies Hey,
ich entwickle aktuell einen eigenen Minecraft Launcher, dieser Startet die Minecraft.jar mit
javaw -cp .;lwjgl.jar;lwjgl_util.jar;jinput.jar;minecraft.ja r -Djava.library.path=natives net.minecraft.client.Minecraft USERNAME PASSWORT, vorher prüf ich noch mit http://login.minecraft.net/?user=USERNAME&pass wort=PASSWORT die login daten.
Minecraft startet auch nur wenn ich auf einen server joinen will kriege ich "Bad Login".
Muss ich vllt. noch irgendetwas anderes an die Minecraft.jar...
Launcher+Patcher with login form 10/16/2012 - Metin2 Trading - 0 Replies I sell patcher with login form
screen
http://sphotos-e.ak.fbcdn.net/hphotos-ak-ash4/404 123_469042819784817_844398566_n.jpg
video
http://www.youtube.com/watch?v=7bvwe4abbiM
HoLogin - Login & Launcher Assistant 02/23/2012 - General Gaming Discussion - 3 Replies HoLogin: A tool created to help with the login process.
- Ability to add, remove, update multiple accounts without having to remember the passwords.
- Ability to login the Hero Online on your desired account with two simple steps.
- Ability to start Hellfire bot by pressing a button.* (No auto-server/character select)
- Ability to create multiple instances of Hero Online so you can login to more than one account.
Hellfire*
- In order to start the Hellfire bot you must move HoLogin.exe...
launcher&login down? 04/05/2010 - WarRock - 17 Replies hat noch wer das prob?:(
edit: viele haben das problem! eiso bitte nicht mehr rumspammen "bei mir gehts nicht" danke!
After Launcher no login screen 05/05/2009 - Aion - 0 Replies I have done all like how it was described in the guide. After making all the updates i want to start the game with the same button i had make the updates and then i see the aion logo and gameguard and so, but that was all nothing more happens the logo goes away and all was closed. I chose the last server/realm. I changed the ini to 3,3,3 4,3,3, have i also tried. My system is Windows Xp. I had also tried it without using it in english but there was the same problem.