Tank-War (vorl. Name)

Kommentare anzeigen Worklog abonnieren
Gehe zu Seite Zurück  1, 2, 3, 4  Weiter

Worklogs Tank-War (vorl. Name)

Leveln

Sonntag, 25. April 2010 von ToeB
So hab jetzt auch das Leveln eingebaut. Der client, der ein Level haben möchte, schickt dann eine nachricht an der Server. Der ändert dann das Level (Mit Geld kommt noch), und schickt an alle das das Level geändert wurde (auch an den Client der da Angefragt hat), so wird wieder alles vom Server bestimmt und alles ist gut Very Happy

mfg ToeB

Autokick

Donnerstag, 22. April 2010 von ToeB
So hab jetzt autokick eingebaut also bei Inaktivität, wenn sich der panzer 30sek nicht bewegt, es nicht geschossen wird etc. dann wird er gekickt. Auch gibt es jetzt einen Pingtimeout, also man kann den Ping bereich einstellen, und wenn der Client 15sek über oder unter dieser Grenze liegt wird er gekickt Wink

mfg ToeB

Bannt ihn !!!

Mittwoch, 21. April 2010 von ToeB
So hab jetzt das kicken und dass bannen eingebaut (server). Außerdem gibts beim server eine sehr schöne Benutzeroberfläche. Das heißt, man hat die Spielerliste beim server, sieht da aber nur den Spielernamen und den Ping. Klickt man auf den SPieler drauf, dann öffnet sich intern ein Menü und dort kann man alle daten über den SPieler erfahren, also IP:Port, Time (also Spielzeit seit Connect), Ping,Punkte,Team,status (tot/leben) und Leben bzw. Panzerung in einem "ladebalken". Auch steht dann da "Spieler Kicken" und "Spieler bannen". klickt man auf spieler kicken, so kickt man den spieler ohne nachfrage, beim bannen muss man noch die bannzeit eingeben. Auch kann man sich die banliste angucken, da steht dann die IP und dann die Zeit des banns. (für immer oder halt nach dem Schema dd:hh:mm:ss:ms) Da kann man dann banns löschen. Auch kann man da Banns nach IP hinzufügen, wenn z.B. der zu bannende Spieler Offline ist. Dazu werde ich noch eine liste anfertigen, also eine gesammte liste, die jeden spieler speichert aber nicht löscht. Damit kann man genau den Verlauf und die IP beobachten. Jaja, der server hat hier volle kontrolle Very Happy

Ich werde am wochenende VILLEICHT noch einen Servertest machen, aber dann müsstet ihr bereit sein euch z.B. zeitweilig bannen zu lassen (nur 30 sek oder so) und dann wieder connecten damit ich das prüfen kann.

mfg ToeB

Test

Sonntag, 18. April 2010 von ToeB
So Online-Test abgeschlossen, und war mehr oder weniger Erfolgreich.

Danke an alle die auch wenn nur Kurzzeitig auf dem Server waren !

Server ist jetzt wieder zu.

mfg ToeB

Bla

Sonntag, 18. April 2010 von ToeB
ACHTUNG !

Server Offline

[Edit] : Sry musste ne neue Version hochladen !
Steuerung : W/A/S/D + Maus
Chat : Y
SpielerÜbersicht : TAB
Beenden : ESC


Es muss sich allerdings noch der Aktuelle Client Runtergeladen werden ! Den könnt ihr hier finden :
TankWar.rar

Ich Hoffe es werden viele Kommen !
Viel Spaß !

mfg ToeB

Tests = Positiv

Samstag, 17. April 2010 von ToeB
So danke Count-Doku und Zauberwürfel konnte ich jetzt das Spiel über internet Testen. Und es funtz super ! Der fehler war, das ich fürs empfangen den Port 8000 genommen habe, aber fürs senden nicht. Darum ist die nachricht für den Clienten abgeblockt worden.

Ich Werde morgen eine Server warscheinlich ab 12:00 auf haben, da kann dann jeder Draufjoinen der grad lust hat.

mfg ToeB

Endlich oO

Samstag, 17. April 2010 von ToeB
So nach vielen mühen, scheinbar unfindbaren bugs und ein Dutzend gerissener Nerven bin ich jetzt mit meiner neuen Netzwerk/internet Lib im Spiel genauso wiet wie vorher. Nur mit dem Unterschied, das diesmal das Programm über internet spielbar ist, die verbidnung ist schneller, und das der Server nur dediziert vorkommt, und nicht mitspielt Smile

Lad vill. gleich nochmal ne version hoch Wink

mfg ToeB

Neue Demo

Freitag, 16. April 2010 von ToeB
Neue Demo, in der ich einen Dedizierten Server und einen Clienten zum Ausprobieren zur verfügung stelle !

Projekte-Threat

mfg ToeB

Internet ? Internet !!!

Donnerstag, 15. April 2010 von ToeB
So da das spiel hinterher im Internet laufen soll, nicht nur über lan, musste ich mich leider von der SimpleUDP trennen. Dafür entwickel ich momentan eine speziell für PanzerWar entworfene Netzwerk/Internet UDP lib. Diese wird nicht veröffentlicht, weil sie komplett nur daten aus meinem spiel sendet.

Was kann das Programm(die lib+PanzerWar) jetzt ?
Arrow Dezidierter Server (es wird nur Dezidierte Server geben)
Arrow Clients können auf dem Server connecten
Arrow Die panzer können schon wieder rumfahren
Arrow Steuerung der Panzer und der Umgebung erfolgt jetzt komplett über den Server. Der Client schickt lediglich wie der Panzer bewegt werden soll, ob der Panzer schießt und welches Teil er updaten möchte

Ich saß an dieser "lib" etwa 1/2 Woche, da ich ziemlich viele Probleme hatte, das bytes nicht gesendet oder viel zu hohe bytes gesedet wurden etc.etc. man kennt das ja Very Happy

mfg ToeB

Level:3

Samstag, 10. April 2010 von ToeB
Sieht jetzt folgendermaßen aus :
Code: [AUSKLAPPEN]
imgBODY1 = Load(gfx\BODY_1.PNG,BODYLayer)
imgBODY2 = Load(gfx\BODY_2.PNG,BODYLayer)
imgGUN1 = Load(gfx\GUN_1.PNG,GUNLayer)
imgGUN2 = Load(Gfx\GUN_2.PNG,GUNLayer)


Level:1
BODYIMAGE    [imgBODY1][1,1,27,17][1,53,31,6][60,4,29][9.5]
BODYSPEED    [150]
BODYSAF      [0]
BODYRADIUS   [15]

GUNIMAGE     [imgGUN1][0,0,32,13][10,21,18,3,15]
GUNPOWER     [3]
GUNDISTANCE  [250]
GUNFIRESPEED [150]

Level:2
BODYIMAGE    [imgBODY1][29,1,27,18][1,53,31,6][60,4,29][10]
BODYSPEED    [125]
BODYSAF      [0.2]
BODYRADIUS   [15]

GUNIMAGE     [imgGUN1][0,0,32,15][8,21,16,5,13]
GUNPOWER     [7.5]
GUNDISTANCE  [300]
GUNFIRESPEED [170]

Level:3
BODYIMAGE    [imgBODY1][1,19,28,19][1,53,31,6][60,4,29][10.5]
BODYSPEED    [100]
BODYSAF      [0.5]
BODYRADIUS   [15]

GUNIMAGE     [imgGUN1][0,0,32,15][8,21,16,5,13]
GUNPOWER     [15]
GUNDISTANCE  [400]
GUNFIRESPEED [200]


Weitere level kommen noch , werde auch bald einen Screenshot Posten, aber es dauert halt alles Very Happy

mfg ToeB

Gehe zu Seite Zurück  1, 2, 3, 4  Weiter