Vinnaren i pepparkakshustävlingen!
2016-12-06, 11:04
  #1
Medlem
Hej!

Jag hade lite svårt för att komma på en bättre rubrik. Och jag hoppas att denna topic har hamnat rätt.

Min fråga är om det finns ett generellt tillvägagångssätt när det gäller att ”skapa” spelservrar. Ponera att 2 st spelare ska mötas i ett väldigt väldigt enkelt spel där de bara ska svara rätt på en fråga – hur gör man då för att dessa 2 spelare ska mötas? Det måste ju vara någon form av server som de skall anslutas till?


Tack på förhand
Citera
2016-12-06, 11:24
  #2
Moderator
Protons avatar
Citat:
Ursprungligen postat av Hingst1
Hej!

Jag hade lite svårt för att komma på en bättre rubrik. Och jag hoppas att denna topic har hamnat rätt.

Min fråga är om det finns ett generellt tillvägagångssätt när det gäller att ”skapa” spelservrar. Ponera att 2 st spelare ska mötas i ett väldigt väldigt enkelt spel där de bara ska svara rätt på en fråga – hur gör man då för att dessa 2 spelare ska mötas? Det måste ju vara någon form av server som de skall anslutas till?


Tack på förhand
Nej så behöver det ju nödvändigtvis inte vara, det kan ju vara en direkt nätverkförbindelse som upprättas med. De gångerna det är relevant med servers är ju när det är fler spelare som ska få uppdateringar om varandras states, men gäller det bara en-mot-en så finns det ju ingen anledning att blanda in en server.

Att skapa nätverksanslutningar för att skicka meddelanden brukar ju ingå som kurs på universitetet etc, de flesta moderna språk har APIer för att koda mot sockets. Vet av egen erfarenhet att Java exempelvis har utmärkt nätverksstöd out-of-the-box för att koda sockets.
Citera
2016-12-06, 12:36
  #3
Medlem
Citat:
Ursprungligen postat av Proton
Nej så behöver det ju nödvändigtvis inte vara, det kan ju vara en direkt nätverkförbindelse som upprättas med. De gångerna det är relevant med servers är ju när det är fler spelare som ska få uppdateringar om varandras states, men gäller det bara en-mot-en så finns det ju ingen anledning att blanda in en server.

Att skapa nätverksanslutningar för att skicka meddelanden brukar ju ingå som kurs på universitetet etc, de flesta moderna språk har APIer för att koda mot sockets. Vet av egen erfarenhet att Java exempelvis har utmärkt nätverksstöd out-of-the-box för att koda sockets.

Hej!

Tack för dit svar!

Passar på och ställer en följdfråga: Säg att de två spelarna har stått i kö för att paras ihop i ett spel, så kallad match-making. Är det fortfarande det du nämner då som är aktuellt?
Citera
2016-12-06, 14:10
  #4
Moderator
Protons avatar
Citat:
Ursprungligen postat av Hingst1
Hej!

Tack för dit svar!

Passar på och ställer en följdfråga: Säg att de två spelarna har stått i kö för att paras ihop i ett spel, så kallad match-making. Är det fortfarande det du nämner då som är aktuellt?
Nej, nånstans måste ju rimligen kön hållas reda på, samt vilka som står i den.

I sådana fall är det rimligare med en serverlösning.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback