Jump to content

Vytvorenie multiplayeru do hry


DonMafia

Recommended Posts

  • Globální moderátor

teraz som si neni istý ale dá sa to za pomoci jazykou Squirrel alebo Lua 

Link to comment
Share on other sites

*Samozrejme, že sa to dá aj v iných jazykoch..
Napríklad SAMP používa asi túto technológiu.
Musíš zistiť ako daná hra funguje a potom vytvoriť multiplayer :d. Nič jednoduché :d.

Link to comment
Share on other sites

Základom tvorby multiplayera je "reverzovanie" (rozoberanie, spätné riešenie,...) algoritmov aplikácie. Potom treba vytvoriť samostatnú aplikáciu na riadenie týchto reverznutých hodnôt a algoritmov a následné zosieťovanie. Najčastejšie vzniká v jazyku C/C++ a Assembly, zosieťovanie väčšinou cez RakNet. Multiplayer sa neprogramuje v jazykoch Squirrel, Lua, atď. Toto sú len skriptovacie jazyky, kt. sa dajú využiť na ovládanie našich reverznutých algoritmov v reálnom čase (resp. bez potreby odznova prekladať celú našu aplikáciu).

 

Master server môže byť v rôznych podobách, či už aplikácia alebo databáza riadená skriptmi, to je v podstate jedno.

Server browser sa dá taktiež riešiť rôzne. Buď bude zobrazený priamo v hre (MTA,M2-MP), alebo bude v podobe externej aplikácie (SA:MP, skoršia verzia M2-MP), či taktiež parametrový (LH:MP).

Parametrové pripojenie na server konkrétne pri LH:MP vzniká pri spustení aplikácie loader.exe s argumentami IP PORT. Tzn., že je možné na aplikáciu vytvoriť ľubovoľný server browser (viď. http://wiki.lh-mp.eu/index.php?title=Master_Server_Query_API).

 

Ešte lepšie je to pokryté tu: http://www.m2-multiplayer.sk/viewpage.php?page_id=12/

Link to comment
Share on other sites

  • Globální moderátor

Cez to len server, nie multiplayer ako hra :d

dobre dobre :d ja sa do programovania hier nevyznám :d - webové áno do tých hej

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...