• Как создать сервер агарио без программ. Как создать сервер в агарио для игры с друзьями? Как в "Агарио" создать свой сервер

    October 12, 2015

    Сегодня мы поговорим о том как создать сервер в агарио. Итак, если вы решили играть исключительно с друзьями, то вам нужен собственный сервер. Перед началом установки сервера вам понадобиться отключить скайп, если он включен.

    План

    1. Скачать и установить Агарио
    2. Скачать и установить Hamachi
    3. Запустить Hamachi
    4. Запустить Агарио
    5. Присоединиться к серверу
    6. Как подключиться к серверу моим друзьям?
    7. Как настроить сервер?
    8. Как выбрать мод в Агарио?
    9. У меня есть скайп
    10. Видео урок (на англ.)

    Скачать и установить Агарио

    Первым делом вам нужно скачать инсталлятор агарио на компьютер.
    Скачивать мы будет отсюда http://dl.ogarproject.com/ . Жмите на “Click here to download the latest build of the Ogar binary”. После того как скачали файл, киньте его в папку куда хотите установить агарио.

    Скачать и установить Hamachi

    Переходим https://accounts.logme.in/registration.aspx и создаем аккаунт. После этого скачать Hamachi https://secure.logmein.com/products/hamachi/download.aspxвыбираем unmanaged version.

    Запустить Hamachi
    Жмем на “Power” в Hamachi меню, там вводите логин и пароль что указывали при регистрации тут https://accounts.logme.in/registration.aspx
    Потом жмем на “Create new network” и вводите любое слово в Nework ID и пароль, например
    Network Id = Ogario1
    Password = 123
    Супер! Мы создали свою сеть.


    Запустить Агарио

    Если у вас включен скайп, то нужно его отключить.Переходим в папку с агарио и запускаем файл Ogar-windows-17c620b.exe, имя вашего файла может немного отличатся от моего. Отлично, сервер запущен!

    Присоединиться к серверу

    Открываем браузер и вводим agar.io/?ip=

    Открываем Hamachi меню, жмем правой кнопкой по вашему айпи и выбираем “Copy IPv4 address”. Ваш айпи примерно будет выглядеть вот так 11. 22. 33. 44
    Дописываем айпи в браузер.
    Теперь адрес выглядит вот так
    agar.io/?ip= 11. 22. 33. 44
    Так же вам нужно указать порт, по умолчанию установлен 443 порт. По этому вам нужно дописать “:443” в конец адресной строки.
    В итоге ваша ссылка будет выглядеть вот так
    agar.io/?ip= 11. 22. 33. 44:443

    В вашем случае будет отличаться только айпи.
    Что бы игра была веселее, вы можете добавить ботов игру с помощь команды Addbot 4, которую нужно пописать в консоли. где“4” это количество ботов.

    Как подключится к серверу моим друзьям?
    Им нужно скачать и установить Hamachi. После этого выбрать в Hamacki вкладку Network и выбрать “Join an existing network” и ввести Network Id and пароль который вы указали при создании. В моем случае Network Id = Ogario1
    Password = 123
    После этого им нужно будет ввести в браузер
    agar.io/?ip= 11. 22. 33. 44:443

    Как настроить сервер?

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

    Как выбрать мод в Агарио?

    Что бы изменить мод игры, зайдите в gameserver.ini и поменяйте значение serverGamemode на одно значение из списка

    Id

    Name

    Free For All

    Teams

    Experimental (As of 6/13/15)

    Tournament

    Hunger Games

    Zombie Mode

    Team Z

    Team X

    Rainbow FFA - Hint: Use with "setAcid(true)"

    У меня есть скайп


    Если вы хотите запустить сервер не выключая скайп, то вам нужно открыть файл gameserver.ini file и изменить значение serverPort с 443 на 4545 . Тогда вы сможете запускать игру и скайп одновременно

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

    Как создать свой сервер в Agar.io

    4.6 (92.73%) 11 голосов

    Agar.io или же в простонародье агарио — это теперь широко известная браузерная игра в наши дни. Изо дня в день количество игроков растет, и теперь данную игру можно считать таки феноменом и она по праву обрела свою вирусность. Суть игры в превращении вас в маленький шар, который может кушать шарики меньше себя, тем самым становясь все больше доминируя игровой мир и доску рекордов. Помимо этого она протестирует ваши возможности к выживанию и охоте. Собственно говоря вполне неплохо работают и публичные сервера, но если думаете как создать свой сервер в Agar.io для приватной игры с друзьями, в этом вам поможет проект Ogar о настройке которого я и постараюсь рассказать в данной статье.

    Создаем сервер в Агарио

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

    Установка nodejs, git

    Так как Ogar написан на Node.js, вам потребуется установить его, а так же дополнительный модуль “ws” для полноценного создания сервера. Первым делом мы обновим пакеты нашей системы, а после установим необходимую «базу»:

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

    Соглашаемся, устанавливаем. Теперь дело за Node.js:

    Придумываем ему пароль, остальную информацию можно оставить пустой. Его домашняя директория /home/agario, в нее и перейдем:

    Приступаем к загрузке и установке Огарио. Все это будет производиться посредством git, который мы установили ранее. Он же будет ответственный и за обновление. Вводим:

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

    Происходит скачивание файлов сервера Agar.io. Поздравляю. Осталось чуть-чуть. Пытаемся произвести первый запуск:

    Если все хорошо, то мы увидим примерно следующее:

    Попробуем подсоединится к нашему серверу. Для этого в браузере наберем:

    agar.io/?ip=нашIp:443

    Если все успешно вы войдете на сервер и будете на нем один. В консоли сервера проверим состояние командой status:

    Как видим, все прошло успешно. Закрываем наш сервер командой exit.

    Настройка сервера Агарио через gameserver.ini

    Файл настроек создастся автоматически при первом запуске сервера. Ниже я напишу как отредактировать его и дам пример конфига с описаниями. Итак, для редактирования выполняем команду которая откроет текстовой редактор:

    nano gameserver.ini

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

    // Ogar файл конфигурации
    // Линии которые начинаются со слешей не читаются сервером.
    // [Сервер] // serverGamemode: 0 = свободная для всех (Free for all), 1 = Командная, 2 = Экспериментальная (например 6/13/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
    // [Спаун] // Каждый интервал равняется одному тику (50 мс)
    spawnInterval = 20
    foodSpawnAmount = 10
    foodStartAmount = 100
    foodMaxAmount = 500
    foodMass = 1
    foodMassGrow = 1
    foodMassGrowPossiblity = 50
    foodMassLimit = 5
    foodMassTimeout = 120
    virusMinAmount = 10
    virusMaxAmount = 50
    virusStartMass = 100
    virusFeedAmount = 7
    // [Выплюнутая масса] // ejectMass: Масса выплюнутых шаров
    // ejectMassCooldown: Время, пока игрок может собрать выплюнутые шары (мс)
    // ejectMassLoss: Потеря массы при выплевывании шаров
    // ejectSpeed: Начальная скорость выплюнутых шаров
    // ejectSpawnPlayer: Шанс игрока заспаунится с выплюнутых шаров
    ejectMass = 12
    ejectMassCooldown = 200
    ejectMassLoss = 16
    ejectSpeed = 160
    ejectSpawnPlayer = 50
    // [Игрок] playerStartMass = 10
    playerMaxMass = 22500
    playerMinMassEject = 32
    playerMinMassSplit = 36
    playerMaxCells = 16
    playerRecombineTime = 30
    playerMassDecayRate = .002
    playerMinMassDecay = 9
    playerMaxNickLength = 15
    playerSpeed = 30
    playerDisconnectTime = 60
    // [Гейммод] // Произвольные настройки гейммода
    // tourneyTimeLimit: Время лимита игры, в минутах.
    // tourneyAutoFill: Если установлено значение больше 0, матч будет автоматически заполнен ботами после старта.
    // tourneyAutoFillPlayers: Время старта, после которого сервер агарио будет заполнен ботами, перед тем как игроки подключаться.
    tourneyMaxPlayers = 12
    tourneyPrepTime = 10
    tourneyEndTime = 30
    tourneyTimeLimit = 20
    tourneyAutoFill = 0
    tourneyAutoFillPlayers = 1

    Сохраняем данные настройки командой Ctrl — X соглашаясь перезаписать файл.

    Консольные команды сервера

    Данные команды можно вводить прямо в консоль сервера при запуске.

    • Addbot [число]
      • Добавляет определенно количество ботов на сервер. Если число не определено — добавляет 1 бота
    • Board [Полоса 1] [Полоса 2] [Полоса 3] …
      • Текст в таблице рекордов будет заменен следующими строчками
    • Boardreset
      • Сбрасывает ранние рекорды игроков и отображает актуальную информацию на текущий момент
    • Change [Параметр конфига] [Значение]
      • Параметр конфигурации будет замен на соответствующее значение, например “change serverMaxConnections 32″ поменяет значение MaxConnections на 32.
    • Clear
      • Очищает весь текст консоли
    • Color
      • Меняет цвет указанного игрока
    • Exit
      • Выключает сервер
    • Food [Масса]
      • Создает шар с едой в указанных координатах. Если значение не указано, берет его с параметра “foodStartMass” сервера
    • Gamemode
      • Смена гейммода сервера
    • Kick
      • Указанный игрок будет кикнут с сервера
    • Kill
      • Игрок и все его шары будут убиты
    • Killall
      • Убивает всех игроков и их шары
    • Mass [Значение]
      • Масса всех шаров игрока будет установлена в соответствующее значение
    • Name [Новое имя]
      • Меняет имя игрока на новое
    • Playerlist
      • Отображает список, в котором видны все присоединенные игроки, их IP, ID, количество шаров, масса и локацию
    • Pause
      • Ставит на паузу игру
    • Reload
      • Конфигурационный файл будет перезагружен. Параметры вроде serverPort, serverGamemode, serverBots, serverStatsPort, serverStatsUpdate изменяться только после перезагрузки сервера целиком.
    • Status
      • Отображает количество игроков, которые присоединены сейчас, время, использование памяти, гейммод
    • Tp
      • Изменяет позицию игрока на указанная немедленно
    • Virus [Масса]
      • Генерирует вирусный шар в заданной координате. Если масса не указана, использует серверный параметр “virusStartMass”.

    Запуск сервера в фоновом режиме

    Для того, чтобы можно было спокойно включить сервер и забыть о нем необходимо запустить его в бекграунде. Тут нам пригодится ранее установленное приложение screen. Для запуска, в директории пользователя выполняем команду:

    Для того чтобы попасть в консоль:

    screen -r agario

    Чтобы выйти с консоли, нажимаем одновременно комбинацию Ctrl — a+d, а чтобы выключить сервер используем:

    screen -XS agario quit

    Обновление сервера Огарио

    И тут все просто. Для этого заходим в домашней директории в директорию Ogar и через нее перепроверяем ГИТом не обновился ли код сервера:

    cd Ogar
    git pull
    cd ..

    Если патчей не выходило, мы увидим сообщение «Already up-to-date «.

    Заключение

    Надеюсь данная статья помогла вам разобраться и базово настроить сервер игры Agar.io на вашем хосте. Если у вас возникают проблемы, прошу в комментарии. Чем смогу — помогу. Stay tuned.

    Популярная игра "Агар.ио" захватывает своей увлекательностью. В нее играют во всем мире, и серверов для нее существует около 9-10 штук. На каждом из них играет около 50 тысяч геймеров. Правда, ночью количество игроков падает до 4-5 тысяч, но не суть. Иногда хочется поиграть вдвоем с другом или друзьями, поэтому некоторые пользователи хотят знать, как в "Агарио" создать свой сервер. Небольшая инструкция будет описана ниже.

    Как в "Агарио" создать свой сервер?

    Для игры у вас обязательно должен быть сам файл сервера и файл node.js. Скачать эти файлы, включая сервер игры, можно в интернете. Вы легко их найдете. Установка не займет много времени. Просто запускайте файл node.js и жмите: Next-Next-Next. Без установки этой программы могут возникнуть проблемы с запуском игры в браузере. Некоторые игроки пытаются узнать, как создать сервер в "Агарио" без программ. К сожалению, это невозможно. Программу node.js и сам архив сервера придется скачивать обязательно.

    Настройки параметров сервера

    После установки node.js стоит разобраться с самим архивом сервера. Скачайте его и распакуйте на рабочий стол. Откройте папку и ищите там файл gameserver.ini. Это главный файл, с которым нам придется разбираться, и сейчас расскажем как. Создать свой сервер в "Агарио" можно только с правкой этого документа, ведь именно в нем содержатся конфигурационные настройки. Ниже приведем основные строки, отвечающие за настройки сервера:

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

    Есть и другие настройки в этом файле. Например, можно настроить шар игрока. Эти параметры задаются в строках 48-49, которые отвечают за начальную массу игрока (по умолчанию 10) и максимальную массу соответственно.

    По возможности посмотрите и установите как можно больше параметров. По названиям строк интуитивно понятно, за что они отвечают. После настройки конфигурационного файлы все изменения нужно сохранить.

    Запуск сервера

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

    После этого мы сразу попадем на свой сервер. После того как в "Агарио" создадите свой сервер, можно звать друзей. Они в консоли тоже должны написать connect("ws://localhost:443"), только вместо localhost должен быть указан ваш ip адрес. Узнать его можно в настройках состояния подключения или на сайте 2ip.

    Теперь вы знаете, как создать свой сервер в игре "Агарио", и сможете играть с друзьями. Ничего сложно в данной процедуре нет.

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

    Если вы ищете сервера, где мало людей, то вам прямой путь на китайский, австралийский или турецкий сервер. Там в среднем играют не более 2-2.5 тысяч людей. Российский сервер можно отнести к середнячкам – на нем кол-во игроков на протяжении дня колеблется от 12 до 20 тысяч, а ночью и вовсе опускается до 3-4. Наиболее густозаселенный бактериями сервер – европейский. На нем играют по 70-80 тысяч.

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

    После его установки в меню выбора сервера появится еще один селектор, в котором можно будет выбрать айпи сервера. Такой функционал очень полезен для тех, кто хочет с другом.

    Как создать свой сервер в Agar io?

    Для создания собственного сервера вам нужно будет установить на компьютер node.js, а также скачать сами .

    Подробную инструкцию по установке своего сервера агарио можно посмотреть в этом видео