Sie sind nicht angemeldet.

Malek

cookie-cutter tee

(1 872)

  • »Malek« ist männlich
  • »Malek« ist der Autor dieses Themas

Beiträge: 161

Wohnort: Österreich

Renommeemodifikator: 10

  • Nachricht senden

1

Sonntag, 1. Dezember 2013, 21:23

Online Teeworlds-Server Information

Jo,


da ich gerade mehr oder weniger mit meiner C++11 'netzwerk-tw-lib' fertig geworden bin, habe ich mir gedacht,
dass ich so eine art Teeworlds-Server Informationsseite schreibe, um die lib direkt zu testen.

Zur Zeit macht die Seite nicht mehr, als die Infos (wie z.B. Server-Name, Game-Type, Map-Name, Version, Spieler...)
von einem angegebenem Server zu 'downloaden'/anzufordern.
Eigentlich gibts auch nicht wirklich mehr zu sagen, am Besten man probierts selbst aus ;-).

Zu finden ist das Tool derzeit unter folgender Adresse: http://legacy-tw.de/srv_info
.
Einfach IP oder Hostname und Port eingeben und Enter drücken.

Ich könnte auch sowas wie eine Online Serverliste schreiben, die der im TW-Client ähnelt,
man könnte dann z.B. spieler suchen etc...
Einfach hier als Antwort oder mir per PN, wenn jemand sowas für nützlich empfindet.






-----Für diejenigen die es interessiert wie das Tool arbeitet.-----
Also ich hab ja oben schon geschrieben, dass die eingetliche Arbeit in Form eines C++(11) Backends
im Hintergrund auf meinem Server passiert.
  1. Der Benutzer gibt die Serverdaten ein.
  2. Ein C++ Programm wird mithilfe von PHP Code ausgeführt, holt sich die Infos vom angegebenen Server und erzeugt HTML Code.
  3. Der HTML Code wird zwischengespeichert und ausgegeben.
Das wars eigentlich auch schon.
Wers genauer wissen will, kann sich den Sourcecode auf meiner GitHub seite anschauen: https://github.com/Malekblubb/tw_online_server_info.
(Wie von wahrscheinlich jedem meiner Projekte ist der Sourcecode frei ersichtlich und unter der GPL V3 Lizenz)

Julien

nameless tee

(131)

Beiträge: 14

Renommeemodifikator: 6

  • Nachricht senden

2

Sonntag, 1. Dezember 2013, 21:25

Nettes Projekt, wid bestimmt Nutzen finden!
frei ersichtlich und unter der GPL V3 Lizenz
Danke dafür :)

FrOgH

Fröööösch!

(895)

  • »FrOgH« ist männlich

Beiträge: 234

Wohnort: Österreich, Steiermark, Leibnitz

Beruf: Schüler ._.

Ingame-Name: FrØgH

Clan: //w®a*

Renommeemodifikator: 10

Danksagungen: 1

  • Nachricht senden

3

Montag, 2. Dezember 2013, 09:11

Hostname/IP: beinhart auf 15 zeichen limitiert?!

Malek

cookie-cutter tee

(1 872)

  • »Malek« ist männlich
  • »Malek« ist der Autor dieses Themas

Beiträge: 161

Wohnort: Österreich

Renommeemodifikator: 10

  • Nachricht senden

4

Montag, 2. Dezember 2013, 17:45

hab nicht an den hostname support gedacht, danke habs geändert ;)

FrOgH

Fröööösch!

(895)

  • »FrOgH« ist männlich

Beiträge: 234

Wohnort: Österreich, Steiermark, Leibnitz

Beruf: Schüler ._.

Ingame-Name: FrØgH

Clan: //w®a*

Renommeemodifikator: 10

Danksagungen: 1

  • Nachricht senden

5

Montag, 2. Dezember 2013, 22:58

Habs mir jetzt mal genauer angesehen. Sieht eigentlich ganz gut aus. <witz>Kann natürlich nicht mit meinem tollen Memberscanner mithalten: http://just-a-clanpage.de/index.php?page=Memberscanner.</witz>

Du könntest ja nicht nur einen Serverbrowser nachbauen, sondern auch ein Tool einrichten, damit Clans ihre eigenen Listen von Spielern erstellen können, und dann sehen, wer von ihren Membern online ist. Die Leute in meinem Clan gehen eigentlich immer zuerst auf den Scanner und gucken mal, wer von unseren Leuten on ist. Würde also behaupten, dass es schon genutzt werden würde.

Beiträge: 160

Ingame-Name: [email protected]

Renommeemodifikator: 11

  • Nachricht senden

6

Dienstag, 3. Dezember 2013, 00:10

Wie wäre es damit: http://tee-stats.de/ :P

@Tim jo 10 - 12 Gbit/s DDoS täglich mehrmals is nich so schön

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »[email protected]« (4. Dezember 2013, 14:21)


Jester

Die unstillbare Gier

(14 100)

Beiträge: 1 277

Ingame-Name: Jester

Renommeemodifikator: 14

  • Nachricht senden

7

Dienstag, 3. Dezember 2013, 10:44

die schrift hat nen ganz furchtbares kerning :( weiß nicht, ob das so aussehen soll, falls nicht, dann bitte wenigstens

Quellcode

1
 letter-spacing: 0.1em


aber cooles tool mit vielen ausbaumöglichkeiten!
edit: ganz vergessen, hat irgendjmd mal ip&port zum testen, ich hatte nix parat, will das ding aber mal in aktion sehen :D

SolSoCoG

unregistriert

8

Dienstag, 3. Dezember 2013, 13:10

ubu.so 8303

Malek

cookie-cutter tee

(1 872)

  • »Malek« ist männlich
  • »Malek« ist der Autor dieses Themas

Beiträge: 161

Wohnort: Österreich

Renommeemodifikator: 10

  • Nachricht senden

9

Dienstag, 3. Dezember 2013, 17:59

Quellcode

1
 letter-spacing: 0.1em

danke, schaut besser aus ^^

edit: ganz vergessen, hat irgendjmd mal ip&port zum testen, ich hatte nix parat, will das ding aber mal in aktion sehen :D

[url]http://legacy-tw.de/srv_info/?ip=37.221.194.71&port=8000
[/url] (man beachte den ping :P)

FrOgH

Fröööösch!

(895)

  • »FrOgH« ist männlich

Beiträge: 234

Wohnort: Österreich, Steiermark, Leibnitz

Beruf: Schüler ._.

Ingame-Name: FrØgH

Clan: //w®a*

Renommeemodifikator: 10

Danksagungen: 1

  • Nachricht senden

10

Dienstag, 3. Dezember 2013, 22:15

Auch wenns OT ist: @pixe1: ich hab das so schäbig programmiert, dass ich selber sehr lange brauch, um mich darin zurecht zu finden. glaube kaum, dass ich das verbreiten sollte :D

east

nameless tee

Beiträge: 28

Renommeemodifikator: 8

  • Nachricht senden

11

Samstag, 7. Dezember 2013, 22:03

@Malek
Du solltest die Seite noch gegen cross site scripting schützen.
Über den Servernamen kann man prima js code injizieren:
http://legacy-tw.de/srv_info/?ip=37.187.1.189&port=8323

// mal ganz abgesehen von den fehlenen escapes bei der ausfuehrung des tools :/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »east« (7. Dezember 2013, 22:03)


Ähnliche Themen