Skip to content

Latest commit

 

History

History
128 lines (116 loc) · 5.5 KB

Installation.md

File metadata and controls

128 lines (116 loc) · 5.5 KB

To Install Ogar Unlimited, you need Node.js

(To install Node.js for linux simply do this curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodes Then do this sudo apt-get install -y build-essential)

(You can install and use Ogar unlimited on windows very quickly. First click InstallWebSocket.bat in src. then wait (it takes awhile) then click Start.bat and your off! the next time you start the server, you only have to click Start.bat)

(If you want to control your server from different locations, use SSH)

First download the repository and unzip it or do git clone https://github.com/AJS-development/Ogar-unlimited.git

Then locate the folder Ogar-unlimited/src by using cd [directorypath] in commandprompt/terminal

Do npm install to install ws and request. Or you can do npm install ws and do npm install request (needed plugins)

Type in sudo node index.js It might require your password. (Note: this will not work if you are not using a root/administrator user)

Then connect by typing agar.io/?ip=localhost:443

If you want to connect with your friends, you need to port forward

(you can also host it for free using c9.io)

(Installation for Linux)

pi@andrewserver:~ $ git clone https://github.com/AJS-development/Ogar-unlimited.git
Cloning into 'Ogar-unlimited'...
remote: Counting objects: 7147, done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 7147 (delta 45), reused 0 (delta 0), pack-reused 7081
Receiving objects: 100% (7147/7147), 1.10 MiB | 1.83 MiB/s, done.
Resolving deltas: 100% (5082/5082), done.
Checking connectivity... done.
pi@andrewserver:~ $ cd ~/Ogar-unlimited/src
pi@andrewserver:~/Ogar-unlimited/src $ npm install
Ogar@1.0.0 /home/pi/Ogar-unlimited
├─┬ request@2.69.0 
│ ├── aws-sign2@0.6.0 
│ ├─┬ aws4@1.3.2 
│ │ └─┬ lru-cache@4.0.0 
│ │   ├── pseudomap@1.0.2 
│ │   └── yallist@2.0.0 
│ ├─┬ bl@1.0.3 
│ │ └─┬ readable-stream@2.0.5 
│ │   ├── core-util-is@1.0.2 
│ │   ├── inherits@2.0.1 
│ │   ├── isarray@0.0.1 
│ │   ├── process-nextick-args@1.0.6 
│ │   ├── string_decoder@0.10.31 
│ │   └── util-deprecate@1.0.2 
│ ├── caseless@0.11.0 
│ ├─┬ combined-stream@1.0.5 
│ │ └── delayed-stream@1.0.0 
│ ├── extend@3.0.0 
│ ├── forever-agent@0.6.1 
│ ├─┬ form-data@1.0.0-rc3 
│ │ └── async@1.5.2 
│ ├─┬ har-validator@2.0.6 
│ │ ├─┬ chalk@1.1.1 
│ │ │ ├─┬ ansi-styles@2.2.0 
│ │ │ │ └── color-convert@1.0.0 
│ │ │ ├── escape-string-regexp@1.0.5 
│ │ │ ├─┬ has-ansi@2.0.0 
│ │ │ │ └── ansi-regex@2.0.0 
│ │ │ ├── strip-ansi@3.0.1 
│ │ │ └── supports-color@2.0.0 
│ │ ├─┬ commander@2.9.0 
│ │ │ └── graceful-readlink@1.0.1 
│ │ ├─┬ is-my-json-valid@2.13.1 
│ │ │ ├── generate-function@2.0.0 
│ │ │ ├─┬ generate-object-property@1.2.0 
│ │ │ │ └── is-property@1.0.2 
│ │ │ ├── jsonpointer@2.0.0 
│ │ │ └── xtend@4.0.1 
│ │ └─┬ pinkie-promise@2.0.0 
│ │   └── pinkie@2.0.4 
│ ├─┬ hawk@3.1.3 
│ │ ├── boom@2.10.1 
│ │ ├── cryptiles@2.0.5 
│ │ ├── hoek@2.16.3 
│ │ └── sntp@1.0.9 
│ ├─┬ http-signature@1.1.1 
│ │ ├── assert-plus@0.2.0 
│ │ ├─┬ jsprim@1.2.2 
│ │ │ ├── extsprintf@1.0.2 
│ │ │ ├── json-schema@0.2.2 
│ │ │ └── verror@1.3.6 
│ │ └─┬ sshpk@1.7.4 
│ │   ├── asn1@0.2.3 
│ │   ├─┬ dashdash@1.13.0 
│ │   │ └── assert-plus@1.0.0 
│ │   ├── ecc-jsbn@0.1.1 
│ │   ├── jodid25519@1.0.2 
│ │   ├── jsbn@0.1.0 
│ │   └── tweetnacl@0.14.1 
│ ├── is-typedarray@1.0.0 
│ ├── isstream@0.1.2 
│ ├── json-stringify-safe@5.0.1 
│ ├─┬ mime-types@2.1.10 
│ │ └── mime-db@1.22.0 
│ ├── node-uuid@1.4.7 
│ ├── oauth-sign@0.8.1 
│ ├── qs@6.0.2 
│ ├── stringstream@0.0.5 
│ ├── tough-cookie@2.2.1 
│ └── tunnel-agent@0.4.2 
└─┬ ws@1.0.1 
  ├── options@0.0.6 
  └── ultron@1.0.2 

npm WARN Ogar@1.0.0 license should be a valid SPDX license expression
pi@andrewserver:~/Ogar-unlimited/src $ sudo node index.js
                                        _ _       _              _ 
                                       | (_)     (_)_           | |
  ___   ____  ____  ____    _   _ ____ | |_ ____  _| |_  ____ _ | |
 / _ \ / _  |/ _  |/ ___)  | | | |  _ \| | |    \| |  _)/ _  ) || |
| |_| ( ( | ( ( | | |      | |_| | | | | | | | | | | |_( (/ ( (_| |
 \___/ \_|| |\_||_|_|       \____|_| |_|_|_|_|_|_|_|\___)____)____|
      (_____|                                                      
[Game] Ogar Unlimited - An open source Agar.io server implementation
[Game] By The AJS development team
[Game] Server version is 11.6.0
[Game] Loaded stats server on port 88
[Game] Listening on port 443
[Game] Current game mode is Free For All
>[Autopause] The Game Was Paused to save memory. Join the game to resume!
[Console] We recieved a world-wide message!: For those who updated before 11:00 eastern time, you should update again as I added more key features and fixed bugs. For those who didnt update. IT IS ENTIRELY RECCOMENDED TO DO SO AS IT ADDS KEY ANTI BOT MESURES, EVEN PREVENTING DAVIDMANN'S BOTS