Kọmputa, Kọmputa ere
Bi ni "agar" ṣẹda ti ara rẹ server? A ọna ti o rọrun lati
Gbajumo ere "Agar.io" ya wọn ifanimora. O ti wa ni dun gbogbo aye lori awọn, ati awọn ti o ni o ni a server fun nipa 9-10 awọn ege. Kọọkan ti wọn yoo nipa 50 ẹgbẹrun osere. Sibẹsibẹ, awọn nọmba ti ẹrọ orin ni alẹ silė lati 4-5 ẹgbẹrun, sugbon ko lodi. Nigba miran ti o fẹ lati mu paapọ pẹlu ore kan tabi ọrẹ, ki diẹ ninu awọn eniyan fẹ lati mọ bi o si "Hagari" lati ṣẹda olupin rẹ. Kekere ẹkọ yoo wa ni ṣàpèjúwe ni isalẹ.
Bi ni "agar" ṣẹda ti ara rẹ server?
Lati mu o ni lati wa faili kan server ara, ati node.js. file Gba awọn faili, pẹlu awọn ere server, o jẹ ṣee ṣe lori ayelujara. O le awọn iṣọrọ ri wọn. Awọn fifi sori ko ni gba Elo akoko. O kan ṣiṣe awọn node.js faili ki o si tẹ: Next-Next-Next. Lai si fifi sori ẹrọ ti yi eto le ni awọn išoro pẹlu awọn ifilole ti awọn ere ni awọn kiri ayelujara. Diẹ ninu awọn ẹrọ orin ti wa ni gbiyanju lati ko bi lati ṣẹda a server ni "agar" lai siseto. Laanu, yi ni soro. node.js server eto ara dandan ni lati gba lati ayelujara awọn faili.
Tunto eto olupin
Lẹhin ti fifi node.js yẹ ki o wo pẹlu ara wọn pamosi server. Gba awọn ti o ki o si unzip lati rẹ tabili. Šii folda ati ki o wo fun awọn faili nibẹ gameserver.ini. Eleyi jẹ akọkọ faili pẹlu eyi ti a ni lati wo, ki o si bayi so fun o bi. Ṣẹda rẹ server ni "agar" ni ṣee ṣe nikan pẹlu awọn ṣiṣatunkọ ti awọn iwe, ni o daju ti o ni awọn iṣeto ni eto. Isalẹ wa ni awọn ifilelẹ ti awọn ila ti o wa ni lodidi fun awọn olupin iṣeto ni:
- 9 ila - serverMaxConnections. O si jẹ lodidi fun awọn nọmba ti ẹrọ orin ti o ni o wa lori olupin rẹ. Fi idi, fun apẹẹrẹ, awọn iye "5". Ie 6 awọn ẹrọ orin yoo ko ni anfani lati mu.
- 11 ila ninu awọn faili - serverGamemode. Eto kan iye ti "0" (Free fun Gbogbo), "1" (Òfin mode), "10" (figagbaga) tabi "11" (The ebi ere), o yi awọn play mode. Awọn orukọ ti ipa ti wa ni itọkasi ni akomo.
- Ila 17-20 fi awọn aala ti awọn nṣire aaye. Nibi ti o ti le ṣeto nikan borderleft ati borderright ila. Fun apẹẹrẹ, eto iye 6000, o to ti ndun oko agbegbe 6000h6000 awọn piksẹli. Awọn diẹ awọn ẹrọ orin, awọn tobi awọn agbegbe ti awọn aaye yẹ ki o wa.
- Line 26 - foodstartamount. O tọkasi bi o Elo ounje ni yio je wa ni ibere.
- Line 27 - foodmaxamount. Asọye ounje ibi-.
Nibẹ ni o wa miiran eto ni yi faili. Fun apẹẹrẹ, o le tunto kan rogodo player. Awọn wọnyi ni sile ti wa ni pato ninu ila 48-49, eyi ti o wa lodidi fun ni ibẹrẹ àdánù ti awọn orin (10 nipa aiyipada) ati awọn ti o pọju ibi-, lẹsẹsẹ.
Ti o ba ti ṣee ṣe, ṣayẹwo ki o si ṣeto awọn sile bi Elo bi o ti ṣee. Nipa awọn orukọ ti awọn gbolohun ọrọ ogbon, fun eyi ti won wa ni lodidi. Lẹhin ti eto soke ni iṣeto ni awọn faili ti o fẹ lati fi awọn ayipada.
Ti o bere awọn olupin
Bayi lọ si olupin awọn ifilole. Awọn olupin folda ni launch.bat faili. O nilo lati wa ni ṣiṣe awọn. Eleyi yoo ṣii kan dudu window (cmd.exe). Bayi a lọ si awọn aaye ayelujara ara agar.io o si mu awọn console ni awọn kiri ayelujara. Eleyi le ṣee ṣe pẹlu awọn bọtini apapo Konturolu + yi lọ yi bọ + J tabi titun + yi lọ yi bọ + J to a Mac. O ti wa ni tun ṣee ṣe ni awọn kiri akojọ, yan Developer mode. Ni yi console, a nilo lati kọ: so ( "WS: // localhost: 443")
Lẹhin ti o, a kan gba lori olupin rẹ. Lọgan ni "agar" ṣẹda ara rẹ olupin, o le pe awọn ọrẹ. Nwọn gbọdọ tun kọ tù so ( "WS: // localhost: 443"), sugbon dipo ti localhost yẹ ki o wa fi fun nyin ip adirẹsi. Ko eko ti o le wa ni tunto lati so ipinle tabi 2ip Aaye.
Bayi wipe o mo bi lati kọ kan server ni awọn ere, "Hagari," ati ki o yoo ni anfani lati mu pẹlu awọn ọrẹ. Ko si ohun ti idiju ni yi ilana ti ko si.
Similar articles
Trending Now