Hoe maak je een server in Agario om met vrienden te spelen? Hoe maak je je eigen server in Agario? Een gemakkelijke manier om een ​​privéserver te maken in Agario

Hoe u uw eigen server kunt maken in Agar.io

4,6 (92,73%) 11 stemmen

Agar.io, of in de volksmond bekend als Agario, is tegenwoordig een bekend browserspel. Het aantal spelers groeit met de dag, en nu kan dit spel als een fenomeen worden beschouwd en heeft het terecht zijn viraliteit verworven. De essentie van het spel is om van jou een kleine bal te maken die ballen kan opeten die kleiner zijn dan jijzelf, en daardoor steeds dominanter wordt in de spelwereld en op het platenbord. Bovendien zal ze je vermogen om te overleven en te jagen testen. Publieke servers werken trouwens ook best goed, maar als je erover nadenkt hoe je je eigen server in Agar.io kunt maken voor een privégame met vrienden, dan zal het Ogar-project je hierbij helpen, waarvan ik de opzet zal proberen u hierover in dit artikel te vertellen.

Een server maken in Agario

  • Virtuele of dedicated server. Over het algemeen kunt u het op uw computer uitvoeren, maar u moet begrijpen dat het constant moet werken, dat het RAM en verwerkingskracht nodig heeft, evenals een stabiele internetverbinding. Anders zal de vreugde van het spel niet genoeg zijn vanwege vertragingen en bevriezingen. Deze tutorial is gebaseerd op het voorbeeld van de 64-bit versie van Debian 7, maar alle punten kunnen worden overgedragen naar de realiteit van andere systemen (Windows, Mac OS). Ze worden in dit artikel niet behandeld, maar als iemand ze echt nodig heeft, zal ik ze aan de gids toevoegen.
  • Een dedicated IP-adres of een dienst als dydns zodat mensen van buitenaf makkelijk met ons in contact kunnen komen.
  • Nodejs, git geïnstalleerd.
  • Ogar-distributie gedownload.
  • Verlangen en 10 minuten tijd.

Nodejs, git installeren

Omdat Ogar in Node.js is geschreven, moet je deze installeren, evenals de extra ‘ws’-module om een ​​server volledig te kunnen maken. Allereerst zullen we de pakketten van ons systeem bijwerken en vervolgens de benodigde “basis” installeren:

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

Wij zijn het eens, installeren. Nu is het aan Node.js:

We bedenken er een wachtwoord voor, de rest van de informatie kan leeg worden gelaten. Zijn thuismap is /home/agario, laten we daar naartoe gaan:

Laten we beginnen met het downloaden en installeren van Ohario. Dit alles gebeurt via git, dat we eerder hebben geïnstalleerd. Hij zal ook verantwoordelijk zijn voor de update. Binnenkomen:

npm installeren --opslaan ws
git kloon git://github.com/OgarProject/Ogar.git Ogar

De Agar.io-serverbestanden worden gedownload. Gefeliciteerd. Er is nog maar een klein beetje over. We proberen de eerste lancering te maken:

Als alles goed is, zien we zoiets als dit:

Laten we proberen verbinding te maken met onze server. Om dit te doen, typt u in de browser:

agar.io/?ip=onzeIp:443

Als alles succesvol is, logt u in op de server en bent u er alleen op. Controleer in de serverconsole de status met het statuscommando:

Zoals je ziet is alles goed verlopen. We sluiten onze server af met het exit-commando.

De Agario-server instellen via gameserver.ini

Het instellingenbestand wordt automatisch aangemaakt wanneer u de server voor de eerste keer opstart. Hieronder zal ik schrijven hoe ik het kan bewerken en een voorbeeld geven van een configuratie met beschrijvingen. Om te bewerken voert u dus de opdracht uit waarmee een teksteditor wordt geopend:

nanogameserver.ini

Voorbeeld configuratiebestand:

// Ogar-configuratiebestand
// Regels die beginnen met schuine strepen worden niet door de server gelezen.
// [Server] // serverGamemode: 0 = Gratis voor iedereen, 1 = Team, 2 = Experimenteel (bijvoorbeeld 13-06-2015), 10 = Competitie, 11 = Hongerspelen, 12 = Zombiemod, 13 = Team Z , 14 = Team X, 20 = regenboog FFA (gebruiken met setAcid(true))
// serverBots: aantal bots dat spawnt (experimentele optie)
// serverViewBase: De basisafstand die spelers zien. Waarschuwing: Grote waarden kunnen vertragingen veroorzaken.
// serverStatsPort: Poort voor serverstatistieken. Een negatieve waarde schakelt statistieken uit.
// serverStatsUpdate: Aantal seconden voordat serverstatistieken worden bijgewerkt.
// serverLogLevel: logboekniveau van de server. 0 = Geen logs, 1 = Logt alleen in de console, 2 = Logt in de console en IP-verbindingen.
// serverScrambleCoords: Maakt het versleutelen van coördinaten mogelijk. 0 = Niet roeren, 1 = Roeren. Standaard is 1.
serverMaxVerbindingen = 64
serverpoort = 443
serverGamemode = 0
serverBots = 0
serverViewBaseX = 1024
serverViewBaseY = 592
serverStatsPort = 88
serverStatsUpdate = 60
serverLogNiveau = 1
serverScrambleCoorden = 1
// [Borders] // Stelt de randen van de kaart in (standaardwaarden voor linkerkant/boven = 0, rechterkant/onder = 11180.3398875)
randLinks = 0
borderRight = 6000
randBoven = 0
borderBottom = 6000
// [Spawn] // Elk interval is gelijk aan één tick (50 ms)
spawninterval = 20
foodSpawnAmount = 10
foodStartAmount = 100
foodMaxAmount = 500
voedselmassa = 1
voedselMassGroei = 1
voedselMassGrowMogelijk = 50
voedselMassLimit = 5
foodMassTimeout = 120
virusMinAmount = 10
virusMaxAmount = 50
virusStartMass = 100
virusFeedAmount = 7
// [Uitgespuugde massa] // ejectMass: Massa van uitgespuugde ballen
// ejectMassCooldown: tijd totdat de speler uitgespuugde ballen kan verzamelen (ms)
// ejectMassLoss: massaverlies bij het uitspugen van ballen
// ejectSpeed: Beginsnelheid van de uitgeworpen ballen
// ejectSpawnPlayer: Kans voor de speler om te spawnen uit uitgespuugde ballen
uitwerpmassa = 12
ejectMassCooldown = 200
ejectMassLoss = 16
uitwerpsnelheid = 160
ejectSpawnPlayer = 50
// [Speler] spelerStartMass = 10
spelerMaxMass = 22500
spelerMinMassEject = 32
spelerMinMassSplit = 36
spelerMaxCellen = 16
spelerRecombineTime = 30
playerMassDecayRate = .002
spelerMinMassDecay = 9
spelerMaxNickLengte = 15
spelerSnelheid = 30
spelerDisconnectTime = 60
// [Gamemod] // Aangepaste gamemod-instellingen
// toernooiTimeLimit: spellimiettijd, in minuten.
// toernooiAutoFill: Indien ingesteld op een waarde groter dan 0, wordt de wedstrijd na de start automatisch gevuld met bots.
// toernooiAutoFillPlayers: starttijd waarna de Agario-server gevuld wordt met bots voordat spelers verbinding maken.
toernooiMaxPlayers = 12
toernooiPrepTime = 10
toernooiEndTime = 30
toernooiTimeLimit = 20
toernooiAutoFill = 0
toernooiAutoFillPlayers = 1

We slaan deze instellingen op met de opdracht Ctrl - X, waarbij we ermee instemmen het bestand te overschrijven.

Commando's op de serverconsole

Deze opdrachten kunnen bij het opstarten rechtstreeks in de serverconsole worden ingevoerd.

  • Addbot [nummer]
    • Voegt een bepaald aantal bots toe aan de server. Als het aantal niet is gedefinieerd, wordt er 1 bot toegevoegd
  • Bord [Band 1] [Band 2] [Band 3] ...
    • De tekst in de recordtabel wordt vervangen door de volgende regels
  • Bordreset
    • Reset de vroege records van spelers en geeft actuele informatie weer
  • Wijzig [Config-parameter] [Waarde]
    • De configuratieparameter wordt vervangen door de juiste waarde, bijvoorbeeld “change serverMaxConnections 32” zal de MaxConnections-waarde wijzigen in 32.
  • Duidelijk
    • Wist alle consoletekst
  • Kleur
    • Verandert de kleur van de opgegeven speler
  • Uitgang
    • Sluit de server af
  • Voedsel [Gewicht]
    • Creëert een bal met voedsel op de opgegeven coördinaten. Als de waarde niet is opgegeven, wordt deze overgenomen van de parameter “foodStartMass” van de server
  • Spelmodus
    • De serverspelmodus wijzigen
  • Trap
    • De opgegeven speler wordt van de server verwijderd
  • Doden
    • De speler en al zijn ballen worden gedood
  • Killall
    • Doodt alle spelers en hun ballen
  • Massa [Waarde]
    • De massa van alle ballen van de speler wordt op de overeenkomstige waarde ingesteld
  • Naam [Nieuwe naam]
    • Verandert de naam van de speler in een nieuwe
  • Spelerlijst
    • Toont een lijst waarin alle verbonden spelers zichtbaar zijn, hun IP, ID, aantal ballen, massa en locatie
  • Pauze
    • Pauzeert het spel
  • Herladen
    • Het configuratiebestand wordt opnieuw geladen. Parameters zoals serverPort, serverGamemode, serverBots, serverStatsPort, serverStatsUpdate kunnen alleen worden gewijzigd nadat de volledige server opnieuw is opgestart.
  • Toestand
    • Toont het aantal spelers dat momenteel verbonden is, tijd, geheugengebruik, spelmodus
  • Tp
    • Verandert de positie van de speler onmiddellijk naar de opgegeven positie
  • Virus [gewicht]
    • Genereert een virusbal op een gegeven coördinaat. Als mass niet is opgegeven, wordt de serverparameter “virusStartMass” gebruikt.

Het draaien van de server op de achtergrond

Om de server veilig aan te kunnen zetten en deze te kunnen vergeten, moet u deze op de achtergrond uitvoeren. Hier hebben we de eerder geïnstalleerde schermapplicatie nodig. Voer om te beginnen de opdracht uit in de gebruikersmap:

Om naar de console te gaan:

scherm -r agario

Om de console te verlaten, drukt u tegelijkertijd op de combinatie Ctrl - a+d en om het servergebruik uit te schakelen:

scherm -XS agario stoppen

Ohario-serverupdate

En alles is hier eenvoudig. Om dit te doen, gaat u naar de Ogar-directory in uw homedirectory en gebruikt u deze om met GIT nogmaals te controleren of de servercode is bijgewerkt:

CD Ogar
git trekken
CD..

Als er geen patches zijn uitgebracht, zien we de melding “ Al bijgewerkt«.

Conclusie

Ik hoop dat dit artikel je heeft geholpen de Agar.io-spelserver op je host te begrijpen en in principe te configureren. Als u problemen ondervindt, kunt u reageren. Ik zal zoveel mogelijk helpen. Blijf kijken.

Nu zijn er in Agario 8 gameservers, verdeeld per geografie: Noord- en Zuid-Amerikaans, Europees, Russisch, Turks, Oost-Aziatisch, Chinees, evenals een server in Australië en Oceanië. Dankzij deze distributie kunnen spelers zonder vertragingen spelen op de server die het dichtst bij hen in de buurt is.

Als je servers zoekt waar weinig mensen zijn, dan heb je een directe weg naar een Chinese, Australische of Turkse server. Gemiddeld spelen daar niet meer dan 2-2,5 duizend mensen. De Russische server kan als gemiddeld worden geclassificeerd: het aantal spelers erop varieert overdag van 12 tot 20 duizend, en 's nachts daalt het tot 3-4. De server die het dichtst bevolkt is met bacteriën is de Europese. 70-80 duizend mensen spelen erop.

Elke server is verdeeld in afzonderlijke kamers, en je kunt niet zomaar in een specifieke kamer terechtkomen; het hangt allemaal af van willekeur. Maar er is een extensie die dit probleem zal helpen oplossen. Je kunt het downloaden via deze link https://chrome.google.com/webstore/detail/agario-server-browser/hongpdkjnjhijmdnogoicadboadgllhi

Na installatie verschijnt er een andere selector in het serverselectiemenu, waarin u het server-IP kunt selecteren. Deze functionaliteit is erg handig voor degenen die met een vriend willen communiceren.

Hoe maak je je eigen server in Agar io?

Om uw eigen server te maken, moet u node.js op uw computer installeren en deze ook zelf downloaden.

Gedetailleerde instructies voor het installeren van uw Agario-server vindt u in deze video

Het populaire spel "Agar.io" boeit door zijn fascinatie. Het wordt over de hele wereld gespeeld en er zijn ongeveer 9-10 servers voor. Ongeveer 50.000 gamers spelen op elk van hen. Toegegeven, 's nachts daalt het aantal spelers tot 4-5 duizend, maar daar gaat het niet om. Soms wil je samen spelen met een vriend of vrienden, dus sommige gebruikers willen weten hoe ze hun eigen server in Agario kunnen maken. Hieronder wordt een korte instructie beschreven.

Hoe maak je je eigen server in Agario?

Om te spelen heb je het serverbestand zelf en het node.js-bestand nodig. U kunt deze bestanden, inclusief de spelserver, downloaden van internet. Je zult ze gemakkelijk vinden. De installatie kost niet veel tijd. Voer gewoon het node.js-bestand uit en klik op: Volgende-Volgende-Volgende. Als u dit programma niet installeert, kunt u problemen ondervinden bij het starten van het spel in uw browser. Sommige spelers proberen erachter te komen hoe ze zonder programma's een server in Agario kunnen maken. Helaas is dit niet mogelijk. U moet het node.js-programma en het serverarchief zelf downloaden.

Instellingen voor serverinstellingen

Na het installeren van node.js is het de moeite waard om het serverarchief zelf te begrijpen. Download het en pak het uit naar uw bureaublad. Open de map en zoek daar naar het bestand gameserver.ini. Dit is het hoofdbestand waarmee we te maken zullen krijgen, en nu zullen we u vertellen hoe. U kunt uw eigen server in Agario alleen maken door dit document te bewerken, omdat het de configuratie-instellingen bevat. Hieronder staan ​​de belangrijkste regels die verantwoordelijk zijn voor de serverinstellingen:

  • Regel 9 - serverMaxConnections. Verantwoordelijk voor het aantal spelers dat op uw server zal staan. We stellen bijvoorbeeld de waarde "5" in. Dat wil zeggen dat 6 spelers niet meer kunnen spelen.
  • Regel 11 in het bestand - serverGamemode. Als u de waarde instelt op "0" (Vrijheid voor iedereen), "1" (Teammodus), "10" (Toernooi) of "11" (Hunger Games), wordt de spelmodus gewijzigd. De namen van de modi worden tussen haakjes aangegeven.
  • Lijnen 17-20 geven de grenzen van het speelveld aan. Hier kunt u alleen de lijnen borderleft en borderright instellen. Als u de waarden bijvoorbeeld instelt op 6000, krijgt u een speelveld met een oppervlakte van 6000x6000 pixels. Hoe meer spelers, hoe groter het speelveld moet zijn.
  • Regel 26 - startbedrag voedsel. Het geeft aan hoeveel voedsel er bij aanvang beschikbaar zal zijn.
  • Regel 27 - maximale hoeveelheid voedsel. Bepaalt de massa van voedsel.

Er zijn andere instellingen in dit bestand. U kunt bijvoorbeeld de bal van de speler aanpassen. Deze parameters worden ingesteld in de regels 48-49, die verantwoordelijk zijn voor respectievelijk de initiële massa (standaard 10) en de maximale massa van de speler.

Bekijk indien mogelijk zoveel mogelijk parameters en stel deze in. De namen van de lijnen maken intuïtief duidelijk waarvoor ze verantwoordelijk zijn. Na het instellen van de configuratiebestanden moeten alle wijzigingen worden opgeslagen.

Het starten van de server

Laten we nu verder gaan met het starten van de server. Er bevindt zich een launch.bat-bestand in de servermap. Het moet gelanceerd worden. Er wordt een zwart venster (cmd.exe) geopend. Ga nu naar de agar.io-website zelf en activeer de console in de browser. U kunt dit doen met de sneltoets Ctrl+Shift+J of Cmd+Shift+J op Mac. U kunt ook de ontwikkelaarsmodus selecteren in het browsermenu. In deze console moeten we schrijven: connect("ws://localhost:443")

Hierna gaan wij direct naar onze server. Nadat u uw server in Agario hebt aangemaakt, kunt u uw vrienden uitnodigen. Ze moeten ook connect("ws://localhost:443") in de console schrijven, alleen in plaats van localhost moet uw IP-adres worden opgegeven. Je kunt het vinden in de verbindingsstatusinstellingen of op de 2ip-website.

Nu weet je hoe je je eigen server kunt maken in het spel "Agario" en kun je met vrienden spelen. Er is niets ingewikkelds aan deze procedure.

12 oktober 2015

Vandaag zullen we het hebben over het maken van een server in Agario. Dus als je besluit exclusief met vrienden te spelen, dan heb je je eigen server nodig. Voordat u de server gaat installeren, moet u Skype uitschakelen als dit is ingeschakeld.

Plan

  1. Download en installeer Agario
  2. Hamachi downloaden en installeren
  3. Lanceer Hamachi
  4. Lanceer Agario
  5. Kom bij de server
  6. Hoe kunnen mijn vrienden verbinding maken met de server?
  7. Hoe een server opzetten?
  8. Hoe kies je een mod in Agario?
  9. ik heb Skype
  10. Videoles (in het Engels)

Download en installeer Agario

Allereerst moet u het Agario-installatieprogramma naar uw computer downloaden.
We zullen vanaf hier downloaden http://dl.ogarproject.com/. Klik op "Klik hier om de nieuwste build van het Ogar-binaire bestand te downloaden". Nadat u het bestand heeft gedownload, plaatst u het in de map waarin u Agario wilt installeren.

Hamachi downloaden en installeren

Ga naar https://accounts.logme.in/registration.aspx en maak een account aan. Download daarna Hamachi https://secure.logmein.com/products/hamachi/download.aspx en selecteer de onbeheerde versie.

Lanceer Hamachi
Klik op “Power” in het Hamachi-menu, voer daar de gebruikersnaam en het wachtwoord in die u heeft opgegeven bij de registratie hier https://accounts.logme.in/registration.aspx
Klik vervolgens op “Nieuw netwerk maken” en voer bijvoorbeeld een willekeurig woord in de netwerk-ID en het wachtwoord in
Netwerk-ID = Ogario1
Wachtwoord = 123
Super! Wij hebben ons eigen netwerk gecreëerd.


Lanceer Agario

Als Skype is ingeschakeld, moet u dit uitschakelen. Ga naar de map met Agario en voer het bestand Ogar-windows-17c620b.exe uit, de naam van uw bestand kan enigszins afwijken van de mijne. Geweldig, de server draait!

Kom bij de server

Open de browser en voer inagar.io/?ip=

Open het Hamachi-menu, klik met de rechtermuisknop op uw IP en selecteer “IPv4-adres kopiëren”. Uw IP ziet er ongeveer zo uit11. 22. 33. 44
We voegen het IP-adres toe aan de browser.
Het adres ziet er nu zo uit
agar.io/?ip= 11. 22. 33. 44
U moet ook de poort opgeven, deze is standaard ingesteld 443 poort. Daarom moet u “:443” aan het einde van de adresbalk toevoegen.
Uiteindelijk zal je link er zo uitzien
agar.io/?ip= 11. 22. 33. 44:443

In jouw geval zal alleen het IP-adres anders zijn.
Om het spel leuker te maken, kun je bots aan het spel toevoegen met de Addbot 4-opdracht, die je in de console moet schrijven. waarbij “4” het aantal bots is.

Hoe kunnen mijn vrienden verbinding maken met de server?
Ze moeten Hamachi downloaden en installeren. Selecteer daarna het tabblad Netwerk in Hamacki en selecteer “Word lid van een bestaand netwerk” en voer de netwerk-ID en het wachtwoord in die u tijdens het maken hebt opgegeven. In mijn geval Netwerk-ID = Ogario1
Wachtwoord = 123
Daarna moeten ze de browser openen
agar.io/?ip= 11. 22. 33. 44:443

Hoe een server opzetten?

Alle opdrachten naar de server worden uitgevoerd via de console en via het gameserver.ini-bestand. Een lijst met alle opdrachten vindt u hierhttps://github.com/OgarProject/Ogar#console-commands

Hoe kies je een mod in Agario?

Om de gamemod te wijzigen, ga naar gameserver.ini en wijzig de waarde serverGamemode naar één waarde uit de lijst

ID kaart

Naam

Gratis voor iedereen

Teams

Experimenteel (vanaf 13-06-2015)

Toernooi

Hongerspelen

Zombie-modus

Team Z

Team X

Rainbow FFA - Tip: gebruik met "setAcid(true)"

ik heb Skype


Als u de server wilt starten zonder Skype uit te schakelen, moet u het bestand openen gameserver.ini-bestand en wijzig de waarde serverPort van 443 naar 4545. Dan kun je de game en Skype tegelijkertijd starten

Videoles (in het Engels)