JEN Tutorial

7. Oktober 2016

JEN ist ein Server der auf Java 1.8+ läuft und den Du im Browser konfigurieren kannst. Das coole daran ist, dass Du virtuelle Server darauf erstellen und ihnen Passwörter vergeben kannst. Es gibt zusätzlich die Option, dass der Spieler etwas dem Server übergeben kann, wie zum Beispiel sein Name. Diese Information kann jeder Spieler sehen! Wie das geht, zeigt dieses Tutorial.

Los geht’s!

Hier sind erst einmal ein paar Links:

JAR
Skripte
Chat-Beispiel

picture1loginDies alles ist kostenlos! Bei kommerziellen Projekten möchte ich aber informiert werden 🙂

Als erstes lädst Du die *.jar herunter und kopierst es am besten zu einem neuen Ordner, den Du “JEN” nennst. Jetzt öffne alle Ports auf deinem Server, die Du benutzen möchtest (öffne den Port 80 wenn Du den Server außerhalb deines Heimnetzwerkes konfigurieren willst).
Starte die *.jar um den Server zu starten (es ist hilfreich dies in einer Konsole bzw. im Terminal zu öffnen und den Server einfacher zu schließen (“java -jar the/path/to/the/jar”).

Du kannst nun Deinen Browser öffnen und die Ip von deinem Server eingeben (localhost oder 127.0.0.1 wenn Du das direkt auf dem Server machen willst).

Melde dich mit dem Passwort „Jen“ an und änder es direkt, sodass keiner Zugriff darauf mehr haben kann.

Erstellen wir unseren eigenen Server:

picture2loggedinGebe ihm einen Servernamen, ein Port und ein Passwort (lass es frei um kein Passwort zu haben).
Hmm… was ist Args?
Da sagst Du, wie viele Parameter der Spieler übergeben muss, beispielsweise 1 um den Namen zu übergeben.

Klicke nun add und dann apply
So nun kannst Du Dich mit GMS verbinden (Skripte sind oben). (Wenn Du Unterstützung für andere Programmiersprachen hast oder Probleme mit den Skripten hast sag’s mir: gerrit.weiermann@gmx.de)

Chat-Beispiel

Lade Dir das Beispiel herunter.
Im Create-Event von dem Objekt obj_client hast Du Action 1, Init.
Da kannst Du die Ip und den Port ändern.
In Action 2,Connect kannst Du die Funktion jen_login(server,password, arg1,arg2,…) sehen, wo Du Servername und das Passwort und evtl. den Namen änderst.
Erstelle dazu einen Server mit den jeweiligen Einstellungen den Namen, den Port, Passwort und args=1 und chatte!

Lade mich auf Twitter ein um mit Dir zu chatten!

Hinweis: Die Verschlüsselung bei der Anmeldung ist nicht so gut!
Hinweis2: Eine Ip ändert sich alle 24h. Um das zu umgehen: DnsDynamic

Hinterlasse einen Kommentar

avatar
1024
  Abonnieren  
Benachrichtige mich bei