Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Gelöschter Benutzer

unregistriert

1

08.12.2013, 19:33

Server-Buch gesucht

Sehr geehrtes Forum,
wie man dem Titel entnehmen kann, möchte ich mir ein Buch zu Weihnachten wünschen, bzw. kaufen, in welchem man an die "Server-Programmierung" herangeführt wird. Aber zunächst mal zu meinen Kenntnissen: Ich bin mit dem Buch "C++ für Spieleprogrammierer" durch, und bin gerade dabei, ein kleines RPG zu entwickeln. Nun dachte ich mir, würde es mich interessieren, wie man "Multiplayer" genau realisiert. Mir ist durchaus bewusst, dass das für mich als Anfänger noch etwas früh ist, trotzdem würde es mich total interessieren etwas darüber lesen zu können, und wenn es nicht hinhaut, lege ich das Buch zur Seite und greife es später nochmal auf. Was wichtig ist, bzw. wäre, ist dass es für Anfänger tauglich ist. Außerdem bräuchte man denke ich kleine "Testserver" (eigentlich sollte ich das noch garnicht fragen, aber ich dachte mir, bevor ich später oder jetzt frage), kennt jemand kostenlose Anbieter? Ich freue mich auf jede Antwort,
alex41018

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

2

08.12.2013, 20:01

Du betreibst einen Minecraftserver und fragst nach gratis Webhostern 8|
http://www.ohost.de/ (einfach "gratis Webhoster" googeln)
Meiner Meinung nach sind die aber alle nicht wirklich zu empfehlen, wenn dann lieber ein paar Euro ausgeben, 1blu.de ist zum Beispiel sehr günstig und sollte für den Einstieg genügen.

Gelöschter Benutzer

unregistriert

3

08.12.2013, 20:25

Vielen Dank für die Antwort! Der Minecraft-Server wird bei einem separaten Anbieter gehostet werden, welcher keine anderen "Sachen" unterstützt. Ich habe auch schon nach gratis Webhostern gebingt, allerdings wollte ich Empfehlungen von Profis hören, die sich damit schon befasst haben :)

Thoran

Alter Hase

Beiträge: 520

Wohnort: Stuttgart

Beruf: Senior Software Engineer

  • Private Nachricht senden

4

09.12.2013, 09:29

...Mir ist durchaus bewusst, dass das für mich als Anfänger noch etwas früh ist...

Es ist nie zu früh wenn es dich interessiert und du daran Spaß hast. Wenn deine Fähigkeiten noch nicht so weit sind musst du aber akzeptieren, dass der Weg etwas schwerer wird, als bei jemandem, der von den Fähigkeiten her schon weiter ist. Das kann man aber durch Ehrgeiz durchaus wieder wett machen.


Außerdem bräuchte man denke ich kleine "Testserver" (eigentlich sollte ich das noch garnicht fragen, aber ich dachte mir, bevor ich später oder jetzt frage), kennt jemand kostenlose Anbieter? Ich freue mich auf jede Antwort,
alex41018

Es ist ein Irrglaube, das man zur Client-Serverprogrammierung einen gehosteten Server braucht. Zum Entwickeln und Lernen kannst du das auf deinem PC oder Laptop machen.
Mein Entwicklertagebuch
Aktuelles Projekt: Universum Espionage
Eingestellt:Spieleengine SilverCore
Organisator "Spieleentwickler Stammtisch Stuttgart"

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

09.12.2013, 09:49

Dieses Buch sieht nicht verkehrt aus:

[amazon]0761532986[/amazon]

Gebraucht schon für unter 10 €, damit kann man nicht viel falsch machen.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

6

09.12.2013, 12:45

Ein vielversprechendes Projekt würde ich auch ein bisschen Serverleistung zur Verfügung stellen.
Ein Framework für Unity, das dir viel von dem Netzwerkkram abnimmt, sowieso kleine Lib, die das Speichern von Spielständen und Daten wesentlich vereinfach, könnte ich dir auch anbieten. Da das ganze noch in Entwicklung ist habe ich ja auch was davon, wenn du es nutzt. Aber keine Angst, es gibt meist recht schnell persönlichen Support über TS und auf Wunsch sogar über Fernwartung. Der Umstieg auf C# sollte kein Problem für dich darstellen, zumal es gute Openbooks zur Sprache gibt.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Gelöschter Benutzer

unregistriert

7

09.12.2013, 14:18

viele neue Antworten :D freut mich. Nun ja, ich antworte mal Beitragsbezogen:
@Thoran: Vielen Dank, diese Antwort füllt mich richtig mit Tatendrang. Und das das auch vom eigenen Rechner aus geht, freut mich auch :)
@David Scherfgen: danke für den Tipp, sieht wirklich sehr gut aus, allerdings habe ich in einer Rezession gelesen, man müsste C beherrschen. Bei mir leider noch nicht so der Fall, aber da ich C++ schon relativ gut kann, dürfte eine Umstellung eigentlich gehen (vielleicht mit einem C-Buch). Was auch ganz praktisch wäre, wenn es dazu einen deutschen Titel geben würde, allerdings könnte ich mir schon vorstellen, dass ich mich auch durch einen englischen durchboxen könnte, nötigenfalls muss halt Google-Übersetzer ran :)
@NachoMan: ich glaube das wäre noch etwas zu früh. Wenn ich mit "Netzwerken" und deren Programmierung Erfahrung gesammelt habe, werde ich gerne auf dein Angebot zurückkommen.

8

09.12.2013, 22:12

@"Multiplayer Game Programming": Ich hatte das Buch mal (kurz nach Erscheinen gekauft). Ich fand das damals nicht schlecht. Soweit ich mich erinnere ging es mit Sockets los und endete mit einem "MMOG" Server auf Basis einer SQL Datenbank mit Direct Play für Netzwerkunterstützung. Diese Buchreihe ist sehr Technologie spezifisch, Du wirst also viele veraltete Sachen darin finden, die man heutzutage viel einfacher lösen kann. Auch irrelevantes wie Direct3D und Co. werden da AFAIR abgehandelt.

Konzeptionell kannst Du Dir hier viel abschauen: http://playerio.com/documentation/tutori…games-tutorial/
Das hier ist eine recht detaillierte anspruchsvolle Tutorialreihe: http://gafferongames.com/networking-for-game-programmers/

Ein Buch kann ich Dir leider nicht empfehlen, für "Multiplayer Game Programming" würde ich nicht viel ausgeben, weil da wie gesagt viel veraltetes Wissen drinsteckt.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Chromanoid« (09.12.2013, 22:23)


NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

9

09.12.2013, 22:48

@NachoMan: ich glaube das wäre noch etwas zu früh. Wenn ich mit "Netzwerken" und deren Programmierung Erfahrung gesammelt habe, werde ich gerne auf dein Angebot zurückkommen.

Es ist immer von Vorteil erst eine ähnliche Library zu benutzen bevor man sich selbst daran setzt. Du kommst schneller zum Ziel, Lernst schneller und mehr und wenn du willst kannst du es später ja immernoch allein versuchen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Gelöschter Benutzer

unregistriert

10

10.12.2013, 17:01

@NachoMan: was ich damit sagen will, ist folgendes: ich könnte in meinem momentanen stand absolut nichts mit sowas anfangen, deshalb habe ich ja geschrieben, dass ich mir erst etwas grundwissen aneignen will, und dann komme ich gerne auf dein angebot zurück :)

Werbeanzeige

Ähnliche Themen