Hi Leute,
Ich programmiere schon seit längerer Zeit mit Visual Basic ein Multiplayer-Spiel für den PC. Ich habe bereits ein kleines "Server-Programm" erstellt (auch mit VB.net), das die Spielstände syncronisiert und in einer Microsoft SQL-Datenbank speichert, bestimmte Abläufe im Spiel für den Client steuert, um Cheats zu erschweren etc.. Die Verbindung läuft über TCP.
Das alles funktioniert auch sehr gut. Wenn das Spiel irgendwann (hoffentlich bald xD) für eine Veröffentlichung fertig ist, dann wäre es vielleicht bei größerer Nachfrage besser, das Server-Programm auf einem Windows-Server laufen zu lassen. Für Testzwecke ist das auf meinem PC völlig okay, aber später möchte ich verständlicherweise nicht den PC rund um die Uhr laufen lassen nur um das Server-Programm auszuführen. Auch die Rechenleistung wird irgendwann an ihre Grenzen kommen
Meine Frage: Ist es möglich auf einem gemieteten Windows-Server ein Programm laufen zu lassen? Oder habt ihr auch noch andere Ideen, wie man das Server-Programm realisieren könnte. Wie gesagt, der Server soll die Daten nicht nur syncronisieren etc., sondern auch bestimmte Algorythmen, die für das Spiel sehr wichtig sind, vorgeben. Ich hoffe ihr könnt mir helfen
Viele Grüße
Ich programmiere schon seit längerer Zeit mit Visual Basic ein Multiplayer-Spiel für den PC. Ich habe bereits ein kleines "Server-Programm" erstellt (auch mit VB.net), das die Spielstände syncronisiert und in einer Microsoft SQL-Datenbank speichert, bestimmte Abläufe im Spiel für den Client steuert, um Cheats zu erschweren etc.. Die Verbindung läuft über TCP.
Das alles funktioniert auch sehr gut. Wenn das Spiel irgendwann (hoffentlich bald xD) für eine Veröffentlichung fertig ist, dann wäre es vielleicht bei größerer Nachfrage besser, das Server-Programm auf einem Windows-Server laufen zu lassen. Für Testzwecke ist das auf meinem PC völlig okay, aber später möchte ich verständlicherweise nicht den PC rund um die Uhr laufen lassen nur um das Server-Programm auszuführen. Auch die Rechenleistung wird irgendwann an ihre Grenzen kommen
Meine Frage: Ist es möglich auf einem gemieteten Windows-Server ein Programm laufen zu lassen? Oder habt ihr auch noch andere Ideen, wie man das Server-Programm realisieren könnte. Wie gesagt, der Server soll die Daten nicht nur syncronisieren etc., sondern auch bestimmte Algorythmen, die für das Spiel sehr wichtig sind, vorgeben. Ich hoffe ihr könnt mir helfen
Viele Grüße