Kuinka luoda palvelin Agarioon pelataksesi ystävien kanssa? Kuinka luoda oma palvelin Agarioon? Helppo tapa Kuinka luoda yksityinen palvelin Agarioon

Kuinka luoda oma palvelin Agar.io:ssa

4,6 (92,73 %) 11 ääntä

Agar.io tai tunnetaan myös nimellä Agario, on nykyään tunnettu selainpeli. Pelaajien määrä kasvaa päivä päivältä, ja nyt tätä peliä voidaan pitää ilmiönä ja se on oikeutetusti saanut viraalisuuttaan. Pelin ydin on tehdä sinusta pieni pallo, joka pystyy syömään itseäsi pienempiä palloja, jolloin siitä tulee yhä enemmän hallitsevampi pelimaailma ja ennätystaulu. Lisäksi hän testaa kykysi selviytyä ja metsästää. Itse asiassa julkiset palvelimetkin toimivat varsin hyvin, mutta jos mietit oman palvelimen luomista Agar.ioon yksityistä peliä varten ystävien kanssa, auttaa sinua tässä Ogar-projekti, jonka asennuksessa minä yrittää kertoa sinulle tässä artikkelissa.

Palvelimen luominen Agarioon

  • Virtuaalinen tai oma palvelin. Yleensä voit käyttää sitä tietokoneellasi, mutta sinun on ymmärrettävä, että sen on toimittava jatkuvasti, se tarvitsee RAM-muistia ja prosessointitehoa sekä vakaan Internet-yhteyden. Muuten pelin ilo ei riitä hidastusten ja jäätymisen vuoksi. Tämä opetusohjelma perustuu Debian 7:n 64-bittisen version esimerkkiin, mutta kaikki kohdat voidaan siirtää muiden järjestelmien todellisuuteen (Windows, Mac OS). Niitä ei käsitellä tässä artikkelissa, mutta jos joku todella tarvitsee niitä, lisään oppaaseen.
  • Oma IP-osoite tai palvelu, kuten dydns, jotta ulkopuoliset voivat helposti ottaa meihin yhteyden.
  • Asennettu nodejs, git.
  • Ladattu Ogar-jakelu.
  • Halu ja 10 minuuttia aikaa.

Nodejs, git asennus

Koska Ogar on kirjoitettu Node.js-kielellä, sinun on asennettava se sekä ylimääräinen ws-moduuli luodaksesi palvelimen kokonaan. Ensinnäkin päivitämme järjestelmämme paketit ja asennamme sitten tarvittavan "kannan":

apt-get update
apt-get päivitys
apt-get install build-essential git screen nano

Olemme samaa mieltä, asenna. Nyt se on Node.js:n vastuulla:

Keksimme sille salasanan, loput tiedot voidaan jättää tyhjiksi. Hänen kotihakemistonsa on /home/agario, mennään siihen:

Aloitetaan Oharion lataaminen ja asentaminen. Kaikki tämä tehdään gitin kautta, jonka asensimme aiemmin. Hän on myös vastuussa päivityksestä. Tulla sisään:

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

Agar.io-palvelintiedostoja ladataan. Onnittelut. On vain vähän jäljellä. Yritämme tehdä ensimmäisen julkaisun:

Jos kaikki on hyvin, näemme jotain tällaista:

Yritetään muodostaa yhteys palvelimeemme. Voit tehdä tämän kirjoittamalla selaimeen:

agar.io/?ip=ourIp:443

Jos kaikki onnistuu, kirjaudut sisään palvelimelle ja olet yksin siinä. Tarkista tila palvelinkonsolissa status-komennolla:

Kuten näette, kaikki meni hyvin. Suljemme palvelimemme exit-komennolla.

Asennus Agario-palvelimen kautta gameserver.ini

Asetustiedosto luodaan automaattisesti, kun käynnistät palvelimen ensimmäisen kerran. Alla kirjoitan kuinka sitä muokataan ja annan esimerkin konfiguraatiosta kuvauksilla. Joten, jos haluat muokata, suorita komento, joka avaa tekstieditorin:

nanogameserver.ini

Esimerkki konfiguraatiotiedostosta:

// Ogar-määritystiedosto
// Palvelin ei lue vinoviivalla alkavia rivejä.
// [Palvelin] // ServerGamemode: 0 = Ilmainen kaikille, 1 = Joukkue, 2 = Kokeellinen (esimerkiksi 13.6.15), 10 = Kilpailu, 11 = Nälkäpelit, 12 = Zombie mod, 13 = Team Z , 14 = joukkue X, 20 = sateenkaari FFA (käytä setAcidin kanssa (true))
// palvelinbotit: syntyvien robottien määrä (kokeellinen vaihtoehto)
// serverViewBase: Perusetäisyys, jonka pelaajat näkevät. Varoitus: Suuret arvot voivat aiheuttaa viiveitä.
// serverStatsPort: Portti palvelimen tilastoille. Negatiivinen arvo poistaa tilastot käytöstä.
// serverStatsUpdate: Sekuntien määrä ennen kuin palvelimen tilastot päivitetään.
// serverLogLevel: Palvelimen kirjaustaso. 0 = Ei lokeja, 1 = lokit vain konsolissa, 2 = lokit konsolissa ja IP-yhteyksissä.
// serverScrambleCoords: Ottaa käyttöön koordinaattien sekoituksen. 0 = Ei sekoitusta, 1 = Sekoitetaan. Oletusarvo on 1.
serverMaxConnections = 64
serverPort = 443
serverGamemode = 0
serverBots = 0
serverViewBaseX = 1024
serverViewBaseY = 592
serverStatsPort = 88
serverStatsUpdate = 60
serverLogLevel = 1
serverScrambleCoords = 1
// [Reunat] // Asettaa kartan reunat (oletusarvot vasemmalle/ylälle = 0, oikealle puolelle/alalle = 11180.3398875)
reunavasen = 0
borderRight = 6000
borderTop = 0
borderBottom = 6000
// [Spawn] // Jokainen aikaväli on yhtä suuri kuin yksi rasti (50 ms)
spawnInterval = 20
foodSpawnAmount = 10
foodStartAmount = 100
ruokaMaxAmount = 500
ruokamassa = 1
foodMassGrow = 1
foodMassGrowPossiblity = 50
foodMassLimit = 5
foodMassTimeout = 120
virusMinAmount = 10
virusMaxAmount = 50
virusStartMass = 100
virusFeedAmount = 7
// [Syljetty massa] // ejectMass: Syljettyjen pallojen massa
// ejectMassCooldown: Aika, jonka jälkeen pelaaja voi kerätä sylkeviä palloja (ms)
// ejectMassLoss: Massahäviö palloja syljettäessä
// ejectSpeed: Poistettujen pallojen alkunopeus
// ejectSpawnPlayer: Mahdollisuus, että pelaaja sylkee ulos sylkevistä palloista
ejectMass = 12
ejectMassCooldown = 200
ejectMassLoss = 16
poistonopeus = 160
ejectSpawnPlayer = 50
// [Pelaaja] playerStartMass = 10
playerMaxMass = 22500
playerMinMassEject = 32
playerMinMassSplit = 36
playerMaxCells = 16
playerRecombineTime = 30
playerMassDecayRate = .002
playerMinMassDecay = 9
playerMaxNickLength = 15
Pelaajan nopeus = 30
Player DisconnectTime = 60
// [Gamemod] // Mukautetut gamemod-asetukset
// TourneyTimeLimit: Pelin raja-aika minuuteissa.
// TourneyAutoFill: Jos arvo on suurempi kuin 0, ottelu täytetään automaattisesti boteilla alun jälkeen.
// TourneyAutoFillPlayers: Aloitusaika, jonka jälkeen agario-palvelin täytetään boteilla ennen kuin pelaajat muodostavat yhteyden.
TourneyMaxPlayers = 12
turnauksenPrepTime = 10
turnauksen päättymisaika = 30
turnauksen aikaraja = 20
TourneyAutoFill = 0
TourneyAutoFillPlayers = 1

Tallennamme nämä asetukset Ctrl - X -komennolla ja suostumme korvaamaan tiedoston.

Palvelinkonsolin komennot

Nämä komennot voidaan syöttää suoraan palvelinkonsoliin käynnistyksen yhteydessä.

  • Addbot [numero]
    • Lisää tietyn määrän botteja palvelimelle. Jos numeroa ei ole määritetty, lisää 1 botin
  • Hallitus [Bändi 1] [Bändi 2] [Bändi 3] ...
    • Ennätystaulukon teksti korvataan seuraavilla riveillä
  • Boardreset
    • Nollaa pelaajien varhaiset ennätykset ja näyttää ajantasaiset tiedot tällä hetkellä
  • Muuta [Asetusparametri] [Arvo]
    • Konfigurointiparametri korvataan sopivalla arvolla, esimerkiksi "change serverMaxConnections 32" muuttaa MaxConnections-arvon arvoon 32.
  • Asia selvä
    • Tyhjentää kaiken konsolin tekstin
  • Väri
    • Muuttaa määritetyn soittimen väriä
  • Poistu
    • Sulkee palvelimen
  • Ruoka [paino]
    • Luo ruokapallon määritettyihin koordinaatteihin. Jos arvoa ei ole määritetty, se ottaa sen palvelimen "foodStartMass"-parametrista
  • Pelitila
    • Palvelimen pelitilan vaihtaminen
  • Potkia
    • Määritetty pelaaja potkitaan palvelimelta
  • Tappaa
    • Pelaaja ja kaikki hänen pallonsa tapetaan
  • Tapa kaikki
    • Tappaa kaikki pelaajat ja heidän pallonsa
  • Massa [arvo]
    • Kaikkien pelaajan pallojen massa asetetaan vastaavaan arvoon
  • Nimi [Uusi nimi]
    • Muuttaa pelaajan nimen uudeksi
  • Pelaajalista
    • Näyttää luettelon, jossa kaikki liittyneet pelaajat ovat näkyvissä, heidän IP-osoitteensa, tunnuksensa, pallojen lukumäärän, massan ja sijainnin
  • Tauko
    • Keskeyttää pelin
  • Lataa uudelleen
    • Määritystiedosto ladataan uudelleen. Parametreja, kuten serverPort, serverGamemode, serverBots, serverStatsPort, serverStatsUpdate, voidaan muuttaa vain koko palvelimen uudelleenkäynnistyksen jälkeen.
  • Tila
    • Näyttää tällä hetkellä yhteydessä olevien pelaajien määrän, ajan, muistin käytön ja pelitilan
  • Tp
    • Muuttaa pelaajan paikan määritettyyn asemaan välittömästi
  • Virus [paino]
    • Luo viruspallon tietyssä koordinaatissa. Jos massaa ei ole määritetty, käyttää virusStartMass-palvelinparametria.

Palvelimen käyttö taustalla

Jotta voit käynnistää palvelimen turvallisesti ja unohtaa sen, sinun on suoritettava se taustalla. Täällä tarvitsemme aiemmin asennetun näyttösovelluksen. Aloita suorittamalla komento käyttäjähakemistossa:

Pääset konsoliin seuraavasti:

näyttö -r agaario

Poistuaksesi konsolista paina yhdistelmää Ctrl - a+d samanaikaisesti ja sammuta palvelin käyttämällä:

näyttö -XS agaario lopettaa

Ohario-palvelinpäivitys

Ja kaikki on täällä yksinkertaista. Voit tehdä tämän siirtymällä kotihakemistosi Ogar-hakemistoon ja tarkistamalla sen avulla GIT:llä, onko palvelinkoodi päivitetty:

CD Ogar
git vedä
CD..

Jos korjaustiedostoja ei ole julkaistu, näemme viestin " Jo ajankohtaista«.

Johtopäätös

Toivon, että tämä artikkeli auttoi sinua ymmärtämään ja periaatteessa määrittämään Agar.io-pelipalvelimen isännässäsi. Jos sinulla on ongelmia, kommentoi. Autan niin paljon kuin voin. Pysy kanavalla.

Nyt Agariossa on 8 pelipalvelinta, jotka on jaettu maantieteellisesti: Pohjois- ja Etelä-Amerikan, Euroopan, Venäjän, Turkin, Itä-Aasian, Kiinan, sekä palvelin Australiassa ja Oseaniassa. Tämän jakelun avulla pelaajat voivat pelata lähimpänä olevalla palvelimella ilman viiveitä.

Jos etsit palvelimia, joissa on vähän ihmisiä, sinulla on suora polku kiinalaiselle, australialaiselle tai turkkilaiselle palvelimelle. Siellä pelaa keskimäärin enintään 2-2,5 tuhatta ihmistä. Venäläinen palvelin voidaan luokitella keskimääräiseksi - sen pelaajien määrä vaihtelee päivän aikana 12-20 tuhannen välillä ja yöllä 3-4. Bakteereja tiheimmin asuttu palvelin on eurooppalainen. 70-80 tuhatta ihmistä pelaa sillä.

Jokainen palvelin on jaettu erillisiin huoneisiin, etkä pääse vain mihinkään tiettyyn huoneeseen - kaikki riippuu satunnaisuudesta. Mutta on laajennus, joka auttaa käsittelemään tätä ongelmaa. Voit ladata sen tästä linkistä https://chrome.google.com/webstore/detail/agario-server-browser/hongpdkjnjhijmdnogoicadboadgllhi

Asennuksen jälkeen palvelimen valintavalikkoon tulee toinen valitsin, josta voit valita palvelimen IP-osoitteen. Tämä toiminto on erittäin hyödyllinen niille, jotka haluavat kommunikoida ystävän kanssa.

Kuinka luoda oma palvelin Agar iossa?

Luodaksesi oman palvelimesi sinun on asennettava node.js tietokoneellesi ja myös ladattava se itse.

Yksityiskohtaiset ohjeet Agario-palvelimen asentamiseen löytyvät tästä videosta

Suosittu peli "Agar.io" valloittaa kiehtovuudellaan. Sitä pelataan kaikkialla maailmassa, ja sille on noin 9-10 palvelinta. Jokaisella niistä pelaa noin 50 tuhatta pelaajaa. Totta, yöllä pelaajien määrä putoaa 4-5 tuhanteen, mutta se ei ole pointti. Joskus haluat pelata yhdessä ystäväsi tai ystävien kanssa, joten jotkut käyttäjät haluavat tietää, kuinka luoda oma palvelin Agarioon. Alla on lyhyt ohje.

Kuinka luoda oma palvelin Agarioon?

Toistaaksesi sinulla on oltava itse palvelintiedosto ja node.js-tiedosto. Voit ladata nämä tiedostot, mukaan lukien pelipalvelimen, Internetistä. Löydät ne helposti. Asennus ei vie paljon aikaa. Suorita vain node.js-tiedosto ja napsauta Seuraava-Seuraava-Seuraava. Ilman tämän ohjelman asentamista sinulla voi olla ongelmia pelin käynnistämisessä selaimessa. Jotkut pelaajat yrittävät selvittää, kuinka luoda palvelin Agarioon ilman ohjelmia. Valitettavasti tämä ei ole mahdollista. Sinun on ladattava node.js-ohjelma ja itse palvelinarkisto.

Palvelimen asetusten asetukset

Node.js:n asennuksen jälkeen kannattaa ymmärtää itse palvelinarkisto. Lataa se ja pura se työpöydällesi. Avaa kansio ja etsi sieltä gameserver.ini-tiedosto. Tämä on päätiedosto, jota meidän on käsiteltävä, ja nyt kerromme kuinka. Voit luoda oman palvelimesi Agarioon vain muokkaamalla tätä asiakirjaa, koska se sisältää kokoonpanoasetukset. Alla on palvelinasetuksista vastaavat päärivit:

  • Rivi 9 - serverMaxConnections. Vastaat palvelimellasi olevien pelaajien lukumäärästä. Aseta esimerkiksi arvo "5". Eli 6 pelaajaa ei voi enää pelata.
  • Tiedoston rivi 11 - serverGamemode. Asettamalla arvoksi "0" (vapaus kaikille), "1" (joukkuetila), "10" (turnaus) tai "11" (nälkäpelit) muuttaa pelitilaa. Tilojen nimet on merkitty suluissa.
  • Rivit 17-20 osoittavat pelialueen rajat. Täällä voit asettaa vain reunusvasemman ja reunaviivan. Esimerkiksi asettamalla arvot arvoon 6000, saat pelikentän, jonka pinta-ala on 6000x6000 pikseliä. Mitä enemmän pelaajia, sitä suurempi kenttäalueen tulee olla.
  • Rivi 26 - ruoan alkumäärä. Se osoittaa, kuinka paljon ruokaa on saatavilla alussa.
  • Rivi 27 - ruoan maksimimäärä. Määrittää ruoan massan.

Tässä tiedostossa on muita asetuksia. Voit esimerkiksi muokata pelaajan palloa. Nämä parametrit asetetaan riveille 48-49, jotka vastaavat pelaajan alkumassasta (oletus 10) ja enimmäismassasta.

Jos mahdollista, katso ja aseta mahdollisimman monta parametria. Linjojen nimet tekevät intuitiivisesti selväksi, mistä ne ovat vastuussa. Kun konfigurointitiedostot on määritetty, kaikki muutokset on tallennettava.

Palvelimen käynnistäminen

Siirrytään nyt palvelimen käynnistämiseen. Palvelinkansiossa on launch.bat-tiedosto. Se on käynnistettävä. Musta ikkuna (cmd.exe) avautuu. Siirry nyt itse agar.io-verkkosivustolle ja aktivoi konsoli selaimessa. Voit tehdä tämän käyttämällä pikanäppäintä Ctrl+Shift+J tai Cmd+Shift+J Macissa. Voit myös valita kehittäjätilan selaimen valikosta. Tähän konsoliin meidän on kirjoitettava: connect("ws://localhost:443")

Tämän jälkeen siirrymme heti palvelimellemme. Kun olet luonut palvelimesi Agariossa, voit kutsua ystäviäsi. Heidän tulisi myös kirjoittaa konsoliin connect("ws://localhost:443"), vain localhostin sijaan IP-osoitteesi tulee määrittää. Löydät sen yhteyden tila-asetuksista tai 2ip-verkkosivustolta.

Nyt tiedät kuinka luoda oma palvelimesi pelissä "Agario" ja voit pelata ystävien kanssa. Tässä menettelyssä ei ole mitään monimutkaista.

12. lokakuuta 2015

Tänään puhumme palvelimen luomisesta Agarioon. Joten jos päätät pelata yksinomaan ystävien kanssa, tarvitset oman palvelimen. Ennen kuin aloitat palvelimen asennuksen, sinun on poistettava Skype käytöstä, jos se on käytössä.

Suunnitelma

  1. Lataa ja asenna Agaario
  2. Lataa ja asenna Hamachi
  3. Käynnistä Hamachi
  4. Käynnistä Agaario
  5. Liity palvelimeen
  6. Kuinka ystäväni voivat muodostaa yhteyden palvelimeen?
  7. Kuinka perustaa palvelin?
  8. Kuinka valita modi Agariossa?
  9. minulla on Skype
  10. Videotunti (englanniksi)

Lataa ja asenna Agaario

Ensinnäkin sinun on ladattava Agario-asennusohjelma tietokoneellesi.
Lataamme täältä http://dl.ogarproject.com/. Napsauta "Napsauta tästä ladataksesi Ogar-binaarin uusimman koontiversion". Kun olet ladannut tiedoston, aseta se kansioon, johon haluat asentaa Agarion.

Lataa ja asenna Hamachi

Siirry osoitteeseen https://accounts.logme.in/registration.aspx ja luo tili. Lataa sen jälkeen Hamachi https://secure.logmein.com/products/hamachi/download.aspx, valitse hallitsematon versio.

Käynnistä Hamachi
Napsauta "Virta" Hamachi-valikossa, kirjoita sinne käyttäjätunnus ja salasana, jotka määritit rekisteröityessäsi tänne https://accounts.logme.in/registration.aspx
Napsauta sitten "Luo uusi verkko" ja kirjoita mikä tahansa sana esimerkiksi verkkotunnukseen ja salasanaan
Verkon tunnus = Ogaario1
Salasana = 123
Super! Olemme luoneet oman verkostomme.


Käynnistä Agaario

Jos sinulla on Skype käytössä, sinun on poistettava se käytöstä. Mene kansioon Agarion kanssa ja suorita tiedosto Ogar-windows-17c620b.exe, tiedostosi nimi voi olla hieman erilainen kuin minun. Hienoa, palvelin on käynnissä!

Liity palvelimeen

Avaa selain ja kirjoitaagar.io/?ip=

Avaa Hamachi-valikko, napsauta hiiren kakkospainikkeella IP-osoitettasi ja valitse "Kopioi IPv4-osoite". IP-osoitteesi näyttää suunnilleen tältä11. 22. 33. 44
Lisäämme IP-osoitteen selaimeen.
Nyt osoite näyttää tältä
agar.io/?ip= 11. 22. 33. 44
Sinun on myös määritettävä portti, se on oletusarvoisesti asetettu 443 portti. Siksi sinun on lisättävä ":443" osoitepalkin loppuun.
Lopulta linkkisi näyttää tältä
agar.io/?ip= 11. 22. 33. 44:443

Sinun tapauksessasi vain IP on erilainen.
Tehdäksesi pelistä hauskempaa, voit lisätä peliin botteja Addbot 4 -komennolla, joka sinun tulee kirjoittaa konsoliin. jossa "4" on robottien lukumäärä.

Kuinka ystäväni voivat muodostaa yhteyden palvelimeen?
Heidän on ladattava ja asennettava Hamachi. Valitse sen jälkeen Hamackissa Verkko-välilehti ja valitse "Liity olemassa olevaan verkkoon" ja kirjoita luomisen aikana määrittämäsi verkon tunnus ja salasana. Minun tapauksessani Network Id = Ogaario1
Salasana = 123
Sen jälkeen heidän on kirjauduttava selaimeen
agar.io/?ip= 11. 22. 33. 44:443

Kuinka perustaa palvelin?

Kaikki komennot palvelimelle suoritetaan konsolin ja gameserver.ini-tiedoston kautta, luettelo kaikista komennoista löytyy täältähttps://github.com/OgarProject/Ogar#console-commands

Kuinka valita modi Agariossa?

Jos haluat muuttaa pelin modaa, siirry osoitteeseen gameserver.ini ja muuta arvoa serverGamemode yhteen arvoon luettelosta

ID

Nimi

Ilmainen kaikille

Joukkueet

Kokeellinen (13.6.2115)

Turnaus

Nälkäpeli

Zombie-tila

Joukkue Z

Joukkue X

Rainbow FFA - Vihje: Käytä "setAcid(true)" kanssa

minulla on Skype


Jos haluat käynnistää palvelimen sammuttamatta Skypeä, sinun on avattava tiedosto gameserver.ini-tiedosto ja muuta arvoa serverPort 443 - 4545. Sitten voit käynnistää pelin ja Skypen samanaikaisesti

Videotunti (englanniksi)