Как да създадете сървър в Agario, за да играете с приятели? Как да създадете свой собствен сървър в Agario? Лесен начин да направите частен сървър в Agario

Как да създадете свой собствен сървър в Agar.io

4.6 (92.73%) 11 гласа

Agar.io или популярно известна като Agario, вече е добре позната браузър игра в наши дни. Броят на играчите расте с всеки изминал ден и сега тази игра може да се счита за феномен и с право придоби своята виралност. Същността на играта е да ви превърне в малка топка, която може да яде топки, по-малки от вас, като по този начин става все по-доминираща в света на играта и таблото за рекорди. Освен това тя ще тества способността ви да оцелявате и да ловувате. В интерес на истината публичните сървъри също работят доста добре, но ако мислите как да създадете свой собствен сървър в Agar.io за лична игра с приятели, проектът Ogar ще ви помогне с това, чиято настройка аз ще се опита да ви разкаже в тази статия.

Създаване на сървър в Agario

  • Виртуален или специален сървър. Като цяло можете да го стартирате на вашия компютър, но трябва да разберете, че трябва да работи постоянно, има нужда от RAM и процесорна мощност, както и от стабилна интернет връзка. В противен случай радостта от играта няма да бъде достатъчна поради забавяне и замръзване. Този урок се основава на примера на 64-битовата версия на Debian 7, но всички точки могат да бъдат прехвърлени към реалностите на други системи (Windows, Mac OS). Те няма да бъдат разгледани в тази статия, но ако някой наистина има нужда от тях, ще добавя към ръководството.
  • Специален IP адрес или услуга като dydns, така че хората отвън да могат лесно да се свързват с нас.
  • Инсталирани nodejs, git.
  • Изтеглена дистрибуция на Ogar.
  • Желание и 10 минути време.

Инсталиране на nodejs, git

Тъй като Ogar е написан на Node.js, ще трябва да го инсталирате, както и допълнителния модул „ws“, за да създадете напълно сървър. Първо ще актуализираме пакетите на нашата система и след това ще инсталираме необходимата „база“:

apt-get актуализация
apt-get надграждане
apt-get install build-essential git screen nano

Съгласни сме, инсталирайте. Сега зависи от Node.js:

Измисляме парола за него, останалата информация може да остане празна. Неговата домашна директория е /home/agario, нека отидем в нея:

Нека започнем да изтегляме и инсталираме Ohario. Всичко това ще стане чрез git, който инсталирахме по-рано. Той ще отговаря и за актуализацията. Въведете:

npm install --save ws
git клонинг git://github.com/OgarProject/Ogar.git Ogar

Файловете на сървъра Agar.io се изтеглят. Честито. Остава съвсем малко. Опитваме се да направим първото стартиране:

Ако всичко е наред, ще видим нещо подобно:

Нека се опитаме да се свържем с нашия сървър. За да направите това, въведете в браузъра:

agar.io/?ip=ourIp:443

Ако всичко е успешно, ще влезете в сървъра и ще бъдете сами на него. В конзолата на сървъра проверете състоянието с командата status:

Както виждате, всичко мина добре. Затваряме нашия сървър с командата exit.

Настройване на сървъра Agario чрез gameserver.ini

Файлът с настройки ще бъде създаден автоматично при първото стартиране на сървъра. По-долу ще напиша как да го редактирам и ще дам пример за конфигурация с описания. И така, за да редактирате, изпълнете командата, която ще отвори текстов редактор:

nanogameserver.ini

Примерен конфигурационен файл:

// Конфигурационен файл на Ogar
// Редовете, които започват с наклонени черти, не се четат от сървъра.
// [Сървър] // serverGamemode: 0 = Безплатно за всички, 1 = Екип, 2 = Експериментално (например 13.06.15), 10 = Състезание, 11 = Игрите на глада, 12 = Зомби мод, 13 = Отбор Z , 14 = Отбор X, 20 = дъга FFA (използвайте с setAcid(true))
// serverBots: Брой ботове, които се появяват (Експериментална опция)
// serverViewBase: Базовото разстояние, което играчите виждат. Предупреждение: Големите стойности могат да причинят закъснения.
// serverStatsPort: Порт за статистика на сървъра. Отрицателна стойност деактивира статистиката.
// serverStatsUpdate: Броят секунди преди актуализирането на статистиката на сървъра.
// serverLogLevel: Ниво на регистриране на сървъра. 0 = Без регистрационни файлове, 1 = Регистрационни файлове само в конзолата, 2 = Регистрационни файлове в конзолата и IP връзки.
// serverScrambleCoords: Разрешава кодиране на координати. 0 = Без разбъркване, 1 = Разбъркване. По подразбиране е 1.
serverMaxConnections = 64
serverPort = 443
serverGamemode = 0
serverbots = 0
serverViewBaseX = 1024
serverViewBaseY = 592
serverStatsPort = 88
serverStatsUpdate = 60
serverLogLevel = 1
serverScrambleCoords = 1
// [Граници] // Задава границите на картата (Стойности по подразбиране за лява страна/горе = 0, дясна страна/долу = 11180.3398875)
borderLeft = 0
borderRight = 6000
borderTop = 0
borderBottom = 6000
// [Spawn] // Всеки интервал е равен на един тик (50 ms)
spawnInterval = 20
foodSpawnAmount = 10
foodStartAmount = 100
foodMaxAmount = 500
хранителна маса = 1
foodMassGrow = 1
foodMassGrowPossiblity = 50
FoodMassLimit = 5
foodMassTimeout = 120
virusMinAmount = 10
virusMaxAmount = 50
virusStartMass = 100
virusFeedAmount = 7
// [Изплюта маса] // ejectMass: Маса на изплютите топки
// ejectMassCooldown: Време, докато играчът може да събере изплютите топки (ms)
// ejectMassLoss: Загуба на маса при изплюване на топки
// ejectSpeed: Начална скорост на изхвърлените топки
// ejectSpawnPlayer: Шанс играчът да се появи от изплюти топки
ejectMass = 12
ejectMassCooldown = 200
ejectMassLoss = 16
скорост на изваждане = 160
ejectSpawnPlayer = 50
// [Играч] playerStartMass = 10
играч MaxMass = 22500
playerMinMassEject = 32
playerMinMassSplit = 36
playerMaxCells = 16
playerRecombineTime = 30
playerMassDecayRate = .002
playerMinMassDecay = 9
playerMaxNickLength = 15
скорост на играча = 30
playerDisconnectTime = 60
// [Gamemod] // Персонализирани настройки на gamemod
// tourneyTimeLimit: Лимит на играта в минути.
// tourneyAutoFill: Ако е зададена стойност, по-голяма от 0, мачът ще бъде автоматично запълнен с ботове след началото.
// tourneyAutoFillPlayers: Начален час, след който agario сървърът ще бъде пълен с ботове, преди играчите да се свържат.
tourneyMaxPlayers = 12
tourneyPrepTime = 10
tourneyEndTime = 30
tourneyTimeLimit = 20
tourneyAutoFill = 0
tourneyAutoFillPlayers = 1

Записваме тези настройки с командата Ctrl - X, съгласявайки се да презапишем файла.

Команди на сървърната конзола

Тези команди могат да бъдат въведени директно в конзолата на сървъра при стартиране.

  • Addbot [номер]
    • Добавя определен брой ботове към сървъра. Ако числото не е определено, добавя 1 бот
  • Дъска [Band 1] [Band 2] [Band 3] ...
    • Текстът в таблицата с високи резултати ще бъде заменен със следните редове
  • Нулиране на таблото
    • Нулира ранните записи на играчите и показва актуална информация в момента
  • Промяна [Конфигурационен параметър] [Стойност]
    • Конфигурационният параметър ще бъде заменен с подходящата стойност, например „промяна на serverMaxConnections 32″ ще промени стойността на MaxConnections на 32.
  • ясно
    • Изчиства целия текст на конзолата
  • Цвят
    • Променя цвета на посочения играч
  • Изход
    • Изключва сървъра
  • Храна [Тегло]
    • Създава топка от храна на посочените координати. Ако стойността не е посочена, взема я от параметъра “foodStartMass” на сървъра
  • Режим на игра
    • Промяна на режима на игра на сървъра
  • Ритник
    • Посоченият играч ще бъде изгонен от сървъра
  • Убий
    • Играчът и всичките му топки ще бъдат убити
  • Килл
    • Убива всички играчи и техните топки
  • Маса [стойност]
    • Масата на всички топки на играча ще бъде зададена на подходящата стойност
  • Име [Ново име]
    • Променя името на играча с ново
  • Списък с играчи
    • Показва списък, в който се виждат всички свързани играчи, техния IP, ID, брой топки, маса и местоположение
  • Пауза
    • Слага на пауза играта
  • Презареди
    • Конфигурационният файл ще бъде презареден. Параметри като serverPort, serverGamemode, serverBots, serverStatsPort, serverStatsUpdate могат да се променят само след рестартиране на целия сървър.
  • Статус
    • Показва броя играчи, които са свързани в момента, време, използване на паметта, режим на игра
  • Tp
    • Незабавно променя позицията на играча на определената
  • Вирус [Тегло]
    • Генерира вирусна топка на дадена координата. Ако масата не е посочена, използва сървърния параметър „virusStartMass“.

Изпълнение на сървъра във фонов режим

За да можете безопасно да включите сървъра и да забравите за него, трябва да го стартирате във фонов режим. Тук ще ни трябва предварително инсталираното екранно приложение. За да започнете, изпълнете командата в потребителската директория:

За да стигнете до конзолата:

екран -r agario

За да излезете от конзолата, натиснете едновременно комбинацията Ctrl - a+d, а за изключване на сървъра използвайте:

екран -XS agario quit

Актуализация на сървъра Ohario

И тук всичко е просто. За да направите това, отидете в директорията Ogar във вашата домашна директория и я използвайте, за да проверите повторно с GIT дали кодът на сървъра е актуализиран:

CD Огар
git тегли
cd..

Ако не са пуснати корекции, ще видим съобщението „ Вече е актуален«.

Заключение

Надявам се, че тази статия ви помогна да разберете и основно да конфигурирате сървъра за игри Agar.io на вашия хост. Ако имате някакви проблеми, моля коментирайте. Ще помогна с каквото мога. Останете на линия.

Сега в Agario има 8 сървъра за игри, разпределени по география: Северна и Южна Америка, Европа, Русия, Турция, Източна Азия, Китай, както и сървър в Австралия и Океания. Това разпределение позволява на играчите да играят на най-близкия до тях сървър без забавяне.

Ако търсите сървъри, където има малко хора, тогава имате директен път до китайски, австралийски или турски сървър. Средно там играят не повече от 2-2,5 хиляди души. Руският сървър може да се класифицира като среден - броят на играчите на него през деня варира от 12 до 20 хиляди, а през нощта пада до 3-4. Най-гъсто населеният с бактерии сървър е европейският. На него играят 70-80 хиляди души.

Всеки сървър е разделен на отделни стаи и не можете просто да влезете в някоя конкретна - всичко зависи от случайността. Но има разширение, което ще ви помогне да се справите с този проблем. Можете да го изтеглите от тази връзка https://chrome.google.com/webstore/detail/agario-server-browser/hongpdkjnjhijmdnogoicadboadgllhi

След като го инсталирате, в менюто за избор на сървър ще се появи друг селектор, в който можете да изберете IP на сървъра. Тази функционалност е много полезна за тези, които искат да общуват с приятел.

Как да създадете свой собствен сървър в Agar io?

За да създадете свой собствен сървър, ще трябва да инсталирате node.js на вашия компютър и също така да го изтеглите сами.

Подробни инструкции за инсталиране на вашия сървър Agario можете да намерите в това видео

Популярната игра "Agar.io" пленява със своето увлечение. Играе се по целия свят, като има около 9-10 сървъра за нея. Около 50 хиляди геймъри играят на всеки от тях. Вярно е, че през нощта броят на играчите пада до 4-5 хиляди, но не това е важното. Понякога искате да играете заедно с приятел или приятели, така че някои потребители искат да знаят как да създадат свой собствен сървър в Agario. Кратка инструкция ще бъде описана по-долу.

Как да създадете свой собствен сървър в Agario?

За да играете, трябва да имате самия сървърен файл и файла node.js. Можете да изтеглите тези файлове, включително сървъра на играта, в Интернет. Лесно ще ги намерите. Инсталацията няма да отнеме много време. Просто стартирайте файла node.js и щракнете върху: Next-Next-Next. Без да инсталирате тази програма, може да имате проблеми със стартирането на играта в браузъра. Някои играчи се опитват да разберат как да създадат сървър в Agario без програми. За съжаление това не е възможно. Ще трябва да изтеглите програмата node.js и самия архив на сървъра.

Настройки на сървърните настройки

След като инсталирате node.js, си струва да разберете самия архив на сървъра. Изтеглете го и го разархивирайте на вашия работен плот. Отворете папката и потърсете там файла gameserver.ini. Това е основният файл, с който ще трябва да се справим и сега ще ви кажем как. Можете да създадете свой собствен сървър в Agario само като редактирате този документ, тъй като той съдържа настройките за конфигурация. По-долу са основните редове, отговорни за настройките на сървъра:

  • Ред 9 - serverMaxConnections. Отговаря за броя на играчите, които ще бъдат на вашия сървър. Задайте например стойността "5". Тоест 6 играча вече няма да могат да играят.
  • Ред 11 във файла - serverGamemode. Задаването на стойност на "0" (Свобода за всички), "1" (Отборен режим), "10" (Турнир) или "11" (Игри на глад) ще промени режима на игра. Имената на режимите са посочени в скоби.
  • Редове 17-20 показват границите на игралното поле. Тук можете да зададете само линиите borderleft и borderright. Например, като зададете стойностите на 6000, ще получите игрално поле с площ от 6000x6000 пиксела. Колкото повече играчи, толкова по-голяма трябва да бъде площта на полето.
  • Ред 26 - foodstartamount. Показва колко храна ще бъде налична в началото.
  • Ред 27 - хранителна максимална сума. Определя масата на храната.

В този файл има и други настройки. Например, можете да персонализирате топката на играча. Тези параметри са зададени в редове 48-49, които отговарят съответно за първоначалната маса на играча (по подразбиране 10) и максималната маса.

Ако е възможно, погледнете и задайте възможно най-много параметри. Имената на линиите правят интуитивно ясно за какво отговарят. След настройка на конфигурационните файлове, всички промени трябва да бъдат запазени.

Стартиране на сървъра

Сега нека да преминем към стартиране на сървъра. В папката на сървъра има файл launch.bat. Трябва да се стартира. Ще се отвори черен прозорец (cmd.exe). Сега отидете на самия уебсайт agar.io и активирайте конзолата в браузъра. Можете да направите това с помощта на клавишната комбинация Ctrl+Shift+J или Cmd+Shift+J на Mac. Можете също да изберете режим на програмист в менюто на браузъра. В тази конзола трябва да напишем: connect("ws://localhost:443")

След това веднага ще отидем на нашия сървър. След като създадете своя сървър в Agario, можете да поканите приятелите си. Също така трябва да напишат connect("ws://localhost:443") в конзолата, само че вместо localhost трябва да се посочи вашия IP адрес. Можете да го намерите в настройките за състоянието на връзката или на уебсайта на 2ip.

Сега знаете как да създадете свой собствен сървър в играта "Agario" и можете да играете с приятели. В тази процедура няма нищо сложно.

12 октомври 2015 г

Днес ще говорим за това как да създадете сървър в Agario. Така че, ако решите да играете изключително с приятели, тогава имате нужда от собствен сървър. Преди да започнете да инсталирате сървъра, ще трябва да деактивирате Skype, ако е активиран.

Планирайте

  1. Изтеглете и инсталирайте Agario
  2. Изтеглете и инсталирайте Hamachi
  3. Стартирайте Hamachi
  4. Стартирайте Agario
  5. Присъединете се към сървъра
  6. Как моите приятели могат да се свържат със сървъра?
  7. Как да настроя сървър?
  8. Как да избера мод в Agario?
  9. Имам скайп
  10. Видео урок (на английски)

Изтеглете и инсталирайте Agario

Първо, трябва да изтеглите инсталатора на Agario на вашия компютър.
Ще изтеглим от тук http://dl.ogarproject.com/. Кликнете върху „Щракнете тук, за да изтеглите най-новата версия на двоичния файл на Ogar“. След като изтеглите файла, го поставете в папката, в която искате да инсталирате Agario.

Изтеглете и инсталирайте Hamachi

Отидете на https://accounts.logme.in/registration.aspx и създайте акаунт. След това изтеглете Hamachi https://secure.logmein.com/products/hamachi/download.aspx, изберете неуправлявана версия.

Стартирайте Hamachi
Кликнете върху „Захранване“ в менюто на Hamachi, там въведете потребителското име и паролата, които сте посочили при регистрацията тук https://accounts.logme.in/registration.aspx
След това щракнете върху „Създаване на нова мрежа“ и въведете произволна дума в ID на мрежата и паролата, например
Мрежов идентификатор = Ogario1
Парола = 123
Супер! Създадохме собствена мрежа.


Стартирайте Agario

Ако сте активирали Skype, тогава трябва да го деактивирате в папката с Agario и да стартирате файла Ogar-windows-17c620b.exe, името на вашия файл може да е малко по-различно от моето. Супер, сървърът работи!

Присъединете се към сървъра

Отворете браузъра и влезтеagar.io/?ip=

Отворете менюто на Hamachi, щракнете с десния бутон върху вашия IP и изберете „Копиране на IPv4 адрес“. Вашият IP ще изглежда приблизително така11. 22. 33. 44
Добавяме IP към браузъра.
Сега адресът изглежда така
agar.io/?ip= 11. 22. 33. 44
Трябва също да посочите порта, той е зададен по подразбиране 443 порт.Следователно трябва да добавите „:443“ в края на адресната лента.
В крайна сметка вашата връзка ще изглежда така
agar.io/?ip= 11. 22. 33. 44:443

В твоя случай само IP ще е различно.
За да направите играта по-забавна, можете да добавите ботове към играта с помощта на командата Addbot 4, която трябва да пикаете в конзолата. където "4" е броят на ботовете.

Как моите приятели могат да се свържат със сървъра?
Те трябва да изтеглят и инсталират Hamachi. След това изберете раздела Мрежа в Hamacki и изберете „Присъединете се към съществуваща мрежа“ и въведете мрежовия идентификатор и паролата, които сте посочили по време на създаването. В моя случай Network Id = Ogario1
Парола = 123
След това те ще трябва да влязат в браузъра
agar.io/?ip= 11. 22. 33. 44:443

Как да настроя сървър?

Всички команди към сървъра се изпълняват през конзолата и през файла gameserver.ini, списък с всички команди можете да намерите тукhttps://github.com/OgarProject/Ogar#console-commands

Как да избера мод в Agario?

За да промените мода на играта, отидете на gameserver.ini и променете стойността serverGamemode на една стойност от списъка

документ за самоличност

Име

Безплатно за всички

Екипи

Експериментално (към 13.06.15 г.)

Турнир

Игри на глада

Режим на зомбита

Отбор Z

Отбор X

Rainbow FFA - Съвет: Използвайте с "setAcid(true)"

Имам скайп


Ако искате да стартирате сървъра без да изключвате Skype, тогава трябва да отворите файла gameserver.ini файл и променете стойността serverPort от 443 до 4545. След това можете да стартирате играта и Skype едновременно

Видео урок (на английски)