nemec Posted March 2, 2010 Author Report Share Posted March 2, 2010 Man liekas mēs nesaprotamies. Tātad serveri nr. 1, es biju domājis apmēram tādu http://www.code2design.com/forums/php_xml_socket_server . Kas atbild par ielogošanos, par istabām utt. Bet serveri nr.2 biju domājis pašu spēli, kas tieši tādā pašā lūpā (kā socket servera gadījumā) tikai rēķina spēles karti. Ja spēle ir klients. Tad palaižam serveri nr. 1, un tad serveri nr. 2, kas pieslēdzas serverim nr. 1. Serveris nr. 2 paliek ciklā un rēķina kartes darbības (tobiš spēli) un komunicē ar serveri nr. 1 vajadzības gadījumā. 2. variants būtu apvienot serveri nr.1 un serveri nr.2. Tad sanāk, ka kartes pārbaudi jāiebāž kaut kur arī tajā pašā ciklā. Vai tā tu biji domājis? Quote Link to comment Share on other sites More sharing options...
bubu Posted March 2, 2010 Report Share Posted March 2, 2010 Īsti nesaprotu kapēc tur jātaisa būtu atsevišķi serveri. Viens un tas pats softs varētu to visu darīt. To kāpēc skriptu serverī laist no http adreses arī īsti nesaprotu. Vienkāršāk no komandrindas normāli palaist kā atsevišķu procesu, tur tad arī lai ar soketiem ņemas. Un datus ik pa laikam pieglabā, vai tā SQL db, vai prasti faili - vienalga. Un tad ielgošanās/istabu serveris būs parasts skripts, kas atbild uz http pieprasījumiem, izvelkot iepriekš pieglabātos datus. Tā var darīt, ja negribas papildus savu protokolu tam ciklojamam servisam likt klāt. Quote Link to comment Share on other sites More sharing options...
viena tante Posted July 16, 2010 Report Share Posted July 16, 2010 Labdien, nedaudz par netēmu, runājot par dev.gamez.lv. Tur ir iespējams piereģistrēties? Pirms tam mēģināju, aizpildu formas, bet nekur neredirekto nekadu paziņojumu, tagad vispār vairs netieku reģistrācijai klāt Quote Link to comment Share on other sites More sharing options...
bubu Posted July 16, 2010 Report Share Posted July 16, 2010 Pasaki e-pastu/userneimu, ar kuru reģistrējies, padošu ziņu adminam, lai aktivizē. Quote Link to comment Share on other sites More sharing options...
viena tante Posted July 16, 2010 Report Share Posted July 16, 2010 Pasaki e-pastu/userneimu, ar kuru reģistrējies, padošu ziņu adminam, lai aktivizē. Nosūtiju Tev pm, paldies! Quote Link to comment Share on other sites More sharing options...
mounkuls Posted July 16, 2010 Report Share Posted July 16, 2010 Man tomēr patīk savādāks modelis: lietotājs nospiež komandu (piemēram uz augšu), sūtam uz serveri, serveris visiem klientiem sūta ka lietotājs kustās (uz augšu), serveris (pēc 10sek) sūta, ka lietotājs apstājies pie sienas (var ar koordinātēm, lai izlīdzināt kartes izskatu). Sanāk diezgan mazs trafiks un tur nav par ko uztraukties. Nafiga sūtīt visiem? Jāsūta ir tiem, kuriem ir "redzamības zona", var ar mazu rezervi. Jāsūta. Rēķināt vari visu laiku, ko arī būs jādara. Pareizāk sakot, jāsūta izmaiņas ir redzamības zonā notiekošās saistītas ar pārvietošānos. Visādas skaitīšanas reālajā laikā vajadzētu veikt uz servera jūzeriem+kāds js (vai ko tādu) pārlūkā. Lai nu kā, krietni aktīvai spēlei pārlūka pusē vajadzētu nodrošināt ātrdarbību kaut kā. Grūti pateikt, tik nopietni aktīvas spēles nav taisīt nācies man, tāpēc nenorejat:/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.