Cum să creezi un server în Agario pentru a te juca cu prietenii? Cum să-ți creezi propriul server în Agario? Mod simplu Cum să creezi un server privat în Agario

Cum să vă creați propriul server în Agar.io

4,6 (92,73%) 11 voturi

Agar.io, sau cunoscut sub numele de Agario, este acum un binecunoscut joc de browser în zilele noastre. Numărul de jucători crește pe zi ce trece, iar acum acest joc poate fi considerat un fenomen și și-a câștigat pe bună dreptate viralitatea. Esența jocului este să te transformi într-o minge mică care poate mânca bile mai mici decât tine, devenind astfel din ce în ce mai dominant în lumea jocului și pe tabla de înregistrare. În plus, ea vă va testa capacitatea de a supraviețui și de a vâna. De fapt, și serverele publice funcționează destul de bine, dar dacă te gândești cum să-ți creezi propriul server în Agar.io pentru un joc privat cu prietenii, proiectul Ogar te va ajuta în acest sens, a cărui configurare am voi încerca să vă povestesc în acest articol.

Crearea unui server în Agario

  • Server virtual sau dedicat. În general, îl poți rula pe computer, dar trebuie să înțelegi că trebuie să funcționeze constant, are nevoie de RAM și putere de procesare, precum și de o conexiune stabilă la Internet. În caz contrar, bucuria din joc nu va fi suficientă din cauza încetinirilor și înghețurilor. Acest tutorial se bazează pe exemplul versiunii pe 64 de biți a Debian 7, dar toate punctele pot fi transferate la realitățile altor sisteme (Windows, Mac OS). Nu vor fi luate în considerare în acest articol, dar dacă cineva chiar are nevoie de ele, voi adăuga în ghid.
  • O adresă IP dedicată sau un serviciu precum dydns, astfel încât oamenii din afară să se poată conecta cu ușurință la noi.
  • Nodejs instalat, git.
  • Distribuție Ogar descărcată.
  • Dorinta si 10 minute de timp.

Instalarea nodejs, git

Deoarece Ogar este scris în Node.js, va trebui să îl instalați, precum și modulul suplimentar „ws” pentru a crea complet un server. În primul rând, vom actualiza pachetele sistemului nostru și apoi vom instala „baza” necesară:

apt-get update
apt-get upgrade
apt-get install build-essential git screen nano

Suntem de acord, instalăm. Acum depinde de Node.js:

Venim cu o parolă pentru aceasta, restul informațiilor pot fi lăsate necompletate. Directorul său principal este /home/agario, să mergem la el:

Să începem descărcarea și instalarea Ohario. Toate acestea se vor face prin git, pe care l-am instalat mai devreme. El va fi, de asemenea, responsabil pentru actualizare. Introduceți:

npm install --save ws
git clone git://github.com/OgarProject/Ogar.git Ogar

Fișierele serverului Agar.io sunt în curs de descărcare. Felicitări. A mai rămas doar puțin. Încercăm să facem prima lansare:

Dacă totul este bine, vom vedea ceva de genul:

Să încercăm să ne conectăm la serverul nostru. Pentru a face acest lucru, tastați în browser:

agar.io/?ip=ourIp:443

Dacă totul are succes, vă veți conecta la server și veți fi singur pe el. În consola serverului, verificați starea cu comanda status:

După cum puteți vedea, totul a mers bine. Închidem serverul nostru cu comanda de ieșire.

Configurarea serverului Agario prin gameserver.ini

Fișierul de setări va fi creat automat la prima pornire a serverului. Mai jos voi scrie cum să-l editez și voi da un exemplu de configurație cu descrieri. Deci, pentru a edita, rulați comanda care va deschide un editor de text:

nanogameserver.ini

Exemplu de fișier de configurare:

// Fișierul de configurare Ogar
// Liniile care încep cu bare oblice nu sunt citite de server.
// [Server] // serverGamemode: 0 = Gratuit pentru toți, 1 = Echipa, 2 = Experimental (de exemplu, 13.06.15), 10 = Competiție, 11 = Jocurile Foamei, 12 = Mod Zombie, 13 = Echipa Z , 14 = Echipa X, 20 = FFA curcubeu (utilizați cu setAcid(true))
// serverBots: numărul de roboți care apar (opțiune experimentală)
// serverViewBase: distanța de bază pe care o văd jucătorii. Atenție: Valorile mari pot cauza întârzieri.
// serverStatsPort: Port pentru statisticile serverului. O valoare negativă dezactivează statisticile.
// serverStatsUpdate: Numărul de secunde înainte ca statisticile serverului să fie actualizate.
// serverLogLevel: nivelul de înregistrare a serverului. 0 = Fără jurnal, 1 = Înregistrează numai în consolă, 2 = Înregistrează în consolă și conexiuni IP.
// serverScrambleCoords: Activează amestecarea coordonatelor. 0 = Fără agitare, 1 = Agitare. Implicit este 1.
serverMaxConnections = 64
serverPort = 443
serverGamemode = 0
serverBots = 0
serverViewBaseX = 1024
serverViewBaseY = 592
serverStatsPort = 88
serverStatsUpdate = 60
serverLogLevel = 1
serverScrambleCoords = 1
// [Margini] // Setează marginile hărții (Valori implicite pentru partea stângă/sus = 0, partea dreaptă/jos = 11180.3398875)
borderLeft = 0
borderRight = 6000
borderTop = 0
borderBottom = 6000
// [Spawn] // Fiecare interval este egal cu o bifă (50 ms)
spawnInterval = 20
foodSpawnAmount = 10
foodStartAmount = 100
foodMaxAmount = 500
Masa alimentelor = 1
foodMassGrow = 1
foodMassGrowPossiblity = 50
foodMassLimit = 5
foodMassTimeout = 120
virusMinAmount = 10
virusMaxAmount = 50
virusStartMass = 100
virusFeedAmount = 7
// [Masa scuipată] // ejectMass: Masă de bile scuipate
// ejectMassCooldown: Timp până când jucătorul poate colecta bile scuipate (ms)
// ejectMassLoss: Pierdere în masă la scuipat bile
// ejectSpeed: Viteza inițială a bilelor ejectate
// ejectSpawnPlayer: Șansa jucătorului să apară din mingi scuipate
ejectMass = 12
ejectMassCooldown = 200
ejectMassLoss = 16
ejectSpeed ​​​​= 160
ejectSpawnPlayer = 50
// [Player] playerStartMass = 10
playerMaxMass = 22500
playerMinMassEject = 32
playerMinMassSplit = 36
playerMaxCells = 16
playerRecombineTime = 30
playerMassDecayRate = .002
playerMinMassDecay = 9
playerMaxNickLength = 15
Viteza jucătorului = 30
playerDisconnectTime = 60
// [Gamemod] // Setări personalizate pentru gamemod
// tourneyTimeLimit: Durata limită a jocului, în minute.
// tourneyAutoFill: Dacă este setată la o valoare mai mare de 0, meciul va fi completat automat cu roboți după începere.
// tourneyAutoFillPlayers: Ora de începere după care serverul Agario va fi umplut cu roboți înainte ca jucătorii să se conecteze.
turneuMaxPlayers = 12
turneuPrepTime = 10
turneuEndTime = 30
TouryTimeLimit = 20
turneuAutoFill = 0
turneuAutoFillPlayers = 1

Salvăm aceste setări cu comanda Ctrl - X, acceptând să suprascriem fișierul.

Comenzile consolei serverului

Aceste comenzi pot fi introduse direct în consola serverului la pornire.

  • Addbot [număr]
    • Adaugă un număr definit de boți la server. Dacă numărul nu este definit, se adaugă 1 bot
  • Placă [Band 1] [Band 2] [Band 3] ...
    • Textul din tabelul de înregistrări va fi înlocuit cu următoarele rânduri
  • Resetare bord
    • Resetează înregistrările timpurii ale jucătorilor și afișează informații actualizate în acest moment
  • Modificați [Parametrul de configurare] [Valoare]
    • Parametrul de configurare va fi înlocuit cu valoarea corespunzătoare, de exemplu „change serverMaxConnections 32″ va schimba valoarea MaxConnections la 32.
  • Clar
    • Șterge tot textul consolei
  • Culoare
    • Schimbă culoarea playerului specificat
  • Ieșire
    • Închide serverul
  • Mâncare [Greutate]
    • Creează o minge de mâncare la coordonatele specificate. Dacă valoarea nu este specificată, o ia din parametrul „foodStartMass” al serverului
  • Gamemode
    • Schimbarea modului de joc pe server
  • Lovi cu piciorul
    • Jucătorul specificat va fi dat afară de pe server
  • Ucide
    • Jucătorul și toate mingile lui vor fi ucise
  • Killall
    • Omoară toți jucătorii și mingile lor
  • Masă [valoare]
    • Masa tuturor bilelor jucătorului va fi setată la valoarea corespunzătoare
  • Nume [Nume nou]
    • Schimbă numele jucătorului cu unul nou
  • Lista de jucători
    • Afișează o listă care arată toți jucătorii conectați, IP-ul lor, ID-ul, numărul de mingi, masa și locația
  • Pauză
    • Întrerupe jocul
  • Reîncărcați
    • Fișierul de configurare va fi reîncărcat. Parametri precum serverPort, serverGamemode, serverBots, serverStatsPort, serverStatsUpdate pot fi modificați numai după repornirea întregului server.
  • Stare
    • Afișează numărul de jucători care sunt conectați în prezent, timpul, utilizarea memoriei, modul de joc
  • Tp
    • Schimbă imediat poziția jucătorului în cea specificată
  • Virus [Greutate]
    • Generează o minge virală la o coordonată dată. Dacă masa nu este specificată, folosește parametrul serverului „virusStartMass”.

Rularea serverului în fundal

Pentru a putea porni serverul în siguranță și a uita de el, trebuie să îl rulați în fundal. Aici vom avea nevoie de aplicația ecran instalată anterior. Pentru a începe, executați comanda în directorul utilizatorului:

Pentru a ajunge la consolă:

ecran -r agario

Pentru a ieși din consolă, apăsați combinația Ctrl - a+d în același timp și pentru a opri utilizarea serverului:

ecran -XS agario ieșire

Actualizare server Ohario

Și totul este simplu aici. Pentru a face acest lucru, accesați directorul Ogar din directorul dvs. de acasă și utilizați-l pentru a verifica cu GIT dacă codul serverului a fost actualizat:

CD Ogar
git pull
CD..

Dacă nu au fost lansate patch-uri, vom vedea mesajul „ Deja la zi«.

Concluzie

Sper că acest articol v-a ajutat să înțelegeți și să configurați practic serverul de joc Agar.io de pe gazda dvs. Dacă aveți probleme, vă rugăm să comentați. O sa ajut cat voi putea. Rămâneţi aproape.

Acum în Agario există 8 servere de jocuri, distribuite pe geografie: nord-american și de sud, european, rus, turc, est-asiatic, chinez, precum și un server în Australia și Oceania. Această distribuție permite jucătorilor să joace pe serverul cel mai apropiat de ei fără întârzieri.

Dacă cauți servere unde sunt puțini oameni, atunci ai o cale directă către un server chinezesc, australian sau turc. În medie, nu mai mult de 2-2,5 mii de oameni joacă acolo. Serverul rus poate fi clasificat ca mediu - numărul de jucători de pe el în timpul zilei variază de la 12 la 20 de mii, iar noaptea scade la 3-4. Serverul cel mai dens populat cu bacterii este cel european. 70-80 de mii de oameni joacă pe el.

Fiecare server este împărțit în camere separate și nu puteți intra într-una anume - totul depinde de aleatorie. Dar există o extensie care va ajuta la rezolvarea acestei probleme. Îl puteți descărca de pe acest link https://chrome.google.com/webstore/detail/agario-server-browser/hongpdkjnjhijmdnogoicadboadgllhi

După instalarea acestuia, în meniul de selecție a serverului va apărea un alt selector, în care puteți selecta IP-ul serverului. Această funcționalitate este foarte utilă pentru cei care doresc să comunice cu un prieten.

Cum să-ți creezi propriul server în Agar io?

Pentru a vă crea propriul server, va trebui să instalați node.js pe computer și, de asemenea, să îl descărcați singur.

Instrucțiuni detaliate pentru instalarea serverului dvs. Agario pot fi găsite în acest videoclip

Popularul joc „Agar.io” captivează prin fascinația sa. Se joacă în toată lumea și există aproximativ 9-10 servere pentru el. Aproximativ 50 de mii de jucători joacă pe fiecare dintre ele. Adevărat, noaptea numărul de jucători scade la 4-5 mii, dar nu acesta este ideea. Uneori vrei să te joci împreună cu un prieten sau prieteni, așa că unii utilizatori vor să știe cum să-și creeze propriul server în Agario. O scurtă instrucțiune va fi descrisă mai jos.

Cum să-ți creezi propriul server în Agario?

Pentru a juca, trebuie să aveți fișierul server în sine și fișierul node.js. Puteți descărca aceste fișiere, inclusiv serverul de joc, de pe Internet. Le vei găsi cu ușurință. Instalarea nu va dura mult timp. Doar rulați fișierul node.js și faceți clic pe: Next-Next-Next. Fără instalarea acestui program, este posibil să aveți probleme la lansarea jocului în browser. Unii jucători încearcă să afle cum să creeze un server în Agario fără programe. Din păcate, acest lucru nu este posibil. Va trebui să descărcați programul node.js și arhiva serverului în sine.

Setări setări server

După instalarea node.js, merită să înțelegeți arhiva serverului în sine. Descărcați-l și extrageți-l pe desktop. Deschideți folderul și căutați acolo fișierul gameserver.ini. Acesta este fișierul principal cu care va trebui să ne ocupăm, iar acum vă vom spune cum. Îți poți crea propriul server în Agario doar prin editarea acestui document, deoarece conține setările de configurare. Mai jos sunt principalele linii responsabile pentru setările serverului:

  • Linia 9 - serverMaxConnections. Responsabil pentru numărul de jucători care vor fi pe serverul tău. Setați, de exemplu, valoarea „5”. Adică 6 jucători nu vor mai putea juca.
  • Linia 11 din fișier - serverGamemode. Setarea valorii la „0” (Freedom for All), „1” (Team Mode), „10” (Turneu) sau „11” (Hunger Games) va schimba modul de joc. Numele modurilor sunt indicate între paranteze.
  • Liniile 17-20 indică limitele zonei de joc. Aici puteți seta doar liniile de margine stânga și dreapta. De exemplu, setând valorile la 6000, veți obține un teren de joc cu o suprafață de 6000x6000 pixeli. Cu cât mai mulți jucători, cu atât suprafața câmpului ar trebui să fie mai mare.
  • Linia 26 - foodstartamount. Indică câtă mâncare va fi disponibilă la început.
  • Linia 27 - foodmaxamount. Determină masa alimentelor.

Există și alte setări în acest fișier. De exemplu, puteți personaliza mingea jucătorului. Acești parametri sunt stabiliți în rândurile 48-49, care sunt responsabile pentru masa inițială a jucătorului (implicit 10) și respectiv masa maximă.

Dacă este posibil, căutați și setați cât mai mulți parametri. Numele liniilor clarifică intuitiv de ce sunt responsabile. După configurarea fișierelor de configurare, toate modificările trebuie salvate.

Pornirea serverului

Acum să trecem la pornirea serverului. Există un fișier launch.bat în folderul serverului. Trebuie lansat. Se va deschide o fereastră neagră (cmd.exe). Acum accesați site-ul web agar.io și activați consola în browser. Puteți face acest lucru folosind comanda rapidă de la tastatură Ctrl+Shift+J sau Cmd+Shift+J pe Mac. De asemenea, puteți selecta modul dezvoltator din meniul browserului. În această consolă trebuie să scriem: connect("ws://localhost:443")

După aceasta, vom merge imediat la serverul nostru. După ce vă creați serverul în Agario, vă puteți invita prietenii. De asemenea, ar trebui să scrie connect("ws://localhost:443") în consolă, numai că în loc de localhost trebuie specificată adresa IP. Îl puteți găsi în setările pentru starea conexiunii sau pe site-ul web 2ip.

Acum știi cum să-ți creezi propriul server în jocul „Agario” și te poți juca cu prietenii. Nu este nimic complicat în această procedură.

12 octombrie 2015

Astăzi vom vorbi despre cum să creați un server în Agario. Deci, dacă decizi să joci exclusiv cu prietenii, atunci ai nevoie de propriul tău server. Înainte de a începe instalarea serverului, va trebui să dezactivați Skype dacă este activat.

Plan

  1. Descărcați și instalați Agario
  2. Descărcați și instalați Hamachi
  3. Lansați Hamachi
  4. Lansați Agario
  5. Alăturați-vă serverului
  6. Cum se pot conecta prietenii mei la server?
  7. Cum se configurează un server?
  8. Cum să alegi un mod în Agario?
  9. Am Skype
  10. Lecție video (în engleză)

Descărcați și instalați Agario

În primul rând, trebuie să descărcați programul de instalare Agario pe computer.
Vom descărca de aici http://dl.ogarproject.com/. Faceți clic pe „Faceți clic aici pentru a descărca cea mai recentă versiune a binarului Ogar”. După ce ați descărcat fișierul, plasați-l în folderul în care doriți să instalați Agario.

Descărcați și instalați Hamachi

Accesați https://accounts.logme.in/registration.aspx și creați un cont. După aceea, descărcați Hamachi https://secure.logmein.com/products/hamachi/download.aspx, selectați versiunea neadministrată.

Lansați Hamachi
Faceți clic pe „Putere” în meniul Hamachi, acolo introduceți numele de utilizator și parola pe care le-ați specificat la înregistrarea aici https://accounts.logme.in/registration.aspx
Apoi faceți clic pe „Creați o nouă rețea” și introduceți orice cuvânt în ID-ul rețelei și parola, de exemplu
ID rețea = Ogario1
Parola = 123
Super! Ne-am creat propria noastră rețea.


Lansați Agario

Dacă aveți Skype activat, atunci trebuie să-l dezactivați Accesați folderul cu Agario și rulați fișierul Ogar-windows-17c620b.exe, numele fișierului poate fi ușor diferit de al meu. Grozav, serverul rulează!

Alăturați-vă serverului

Deschide browserul și intrăagar.io/?ip=

Deschideți meniul Hamachi, faceți clic dreapta pe IP-ul dvs. și selectați „Copiați adresa IPv4”. IP-ul tău va arăta cam așa11. 22. 33. 44
Adăugăm IP-ul în browser.
Acum adresa arată așa
agar.io/?ip= 11. 22. 33. 44
De asemenea, trebuie să specificați portul, acesta este setat implicit 443 port. Prin urmare, trebuie să adăugați „:443” la sfârșitul barei de adrese.
În final, linkul tău va arăta așa
agar.io/?ip= 11. 22. 33. 44:443

În cazul tău, doar IP-ul va fi diferit.
Pentru a face jocul mai distractiv, puteți adăuga roboți în joc folosind comanda Addbot 4, pe care trebuie să o faceți pipi în consolă. unde „4” este numărul de roboți.

Cum se pot conecta prietenii mei la server?
Trebuie să descarce și să instaleze Hamachi. După aceea, selectați fila Rețea din Hamacki și selectați „Alăturați-vă unei rețele existente” și introduceți ID-ul rețelei și parola pe care le-ați specificat în timpul creării. În cazul meu, Network Id = Ogario1
Parola = 123
După aceea, vor trebui să intre în browser
agar.io/?ip= 11. 22. 33. 44:443

Cum se configurează un server?

Toate comenzile către server sunt efectuate prin consolă și prin fișierul gameserver.ini, o listă cu toate comenzile poate fi găsită aicihttps://github.com/OgarProject/Ogar#console-commands

Cum să alegi un mod în Agario?

Pentru a schimba modul de joc, accesați gameserver.ini și modificați valoarea serverGamemode la o valoare din listă

ID

Nume

Gratuit pentru toți

Echipe

Experimental (începând cu 13.06.15)

turneu

Jocurile foamei

Modul Zombie

Echipa Z

Echipa X

Rainbow FFA - Sugestie: Folosiți cu „setAcid(true)”

Am Skype


Dacă doriți să porniți serverul fără a opri Skype, atunci trebuie să deschideți fișierul gameserver.ini și modificați valoarea serverPort de la 443 la 4545. Apoi puteți lansa jocul și Skype în același timp

Lecție video (în engleză)