Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The run folder #503

Open
wants to merge 1,205 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1205 commits
Select commit Hold shift + click to select a range
a44e8e8
Update GameServer.js
Nov 2, 2017
d7ee032
Update win-Install_Dep.bat
Nov 2, 2017
79d0433
Update lin-Start.sh
Nov 2, 2017
a58bfd3
Update QuadNode.js
Nov 2, 2017
76cdaab
Update GameServer.js
Nov 2, 2017
5d55a3e
Update CommandList.js
Nov 2, 2017
1b56395
Update CommandList.js
Nov 2, 2017
54ea34a
Update CommandList.js
Nov 2, 2017
f08f747
Update CommandList.js
Nov 2, 2017
b4d1b29
Update CommandList.js
Nov 2, 2017
1bcb4f9
Update CommandList.js
Nov 2, 2017
a88be18
Merge pull request #1305 from ItzLevvie/staging
Nov 2, 2017
7539c00
Update win-Install_Dep.bat
Nov 2, 2017
5709144
Update CommandList.js
Nov 3, 2017
d183f3b
Merge pull request #1306 from ItzLevvie/staging
Nov 3, 2017
453c126
#1307
Nov 3, 2017
b787404
Update restart command
Nov 3, 2017
cca4680
Fix a few mistakes (Thanks agarian)
Nov 4, 2017
cb3eeeb
Fix a few mistakes (Thanks agarian)
Nov 4, 2017
a077af4
Fix auto restart
Nov 4, 2017
1f1a20c
Merge branch 'master' of https://github.com/Megabyte918/MultiOgar-Edited
Nov 4, 2017
cca1620
Update ISSUE_TEMPLATE.md
Nov 5, 2017
2f31241
Update README.md
Nov 5, 2017
0ea9426
Update PacketHandler.js
Nov 18, 2017
e90ba98
#1325
Nov 18, 2017
ab7d5cf
Remove unnecessary cooldown
Agarian Nov 19, 2017
11a1fee
Remove unused this variable
Agarian Nov 19, 2017
3263c2b
Merge pull request #1328 from Agarian/patch-4
m-byte918 Nov 19, 2017
07064df
Fix a large issue
Agarian Dec 3, 2017
85079cf
Merge pull request #1341 from Agarian/patch-5
m-byte918 Dec 3, 2017
c2cf5b1
Version bump
Dec 4, 2017
f20495d
Magic
Luka967 Dec 16, 2017
4c24061
Add new configs
Luka967 Dec 16, 2017
267e503
Add new configs
Luka967 Dec 16, 2017
fb63e1d
Merge pull request #1357 from Luka967/patch-2
Dec 16, 2017
44407f2
Simplify Virus onEat physics, and update package.json
Dec 19, 2017
8fdd67d
Add extra condition for the splitPlayerCell function.
Dec 19, 2017
00d02a9
Support uws
Luka967 Dec 19, 2017
ed9234d
Merge pull request #1364 from Luka967/patch-3
Dec 19, 2017
65e628b
There, reverted...
Dec 19, 2017
3f02521
Merge branch 'master' of https://github.com/Megabyte918/MultiOgar-Edited
Dec 19, 2017
cdd1e2e
This needs changing [1]
AlexHGaming Dec 19, 2017
03f85c8
Merge pull request #1366 from AlexHGaming/patch-1
m-byte918 Dec 20, 2017
51ac82e
Implement Discord server to readme
AlexHGaming Dec 20, 2017
2406ffb
Update README.md
AlexHGaming Dec 20, 2017
abb23a6
Merge pull request #1367 from AlexHGaming/patch-2
m-byte918 Dec 20, 2017
76ec871
Create console-plus.json
SuperOP535 Dec 21, 2017
9a9b189
Update console-plus.js
SuperOP535 Dec 21, 2017
8e4ad57
Remove God from badwords list
SuperOP535 Dec 22, 2017
3028369
Merge pull request #1369 from SuperOP535/master
m-byte918 Dec 22, 2017
47d5259
Merge pull request #1371 from SuperOP535/patch-1
m-byte918 Dec 22, 2017
4b0f855
Update console-plus.js
SuperOP535 Dec 24, 2017
7f0281a
Update console-plus.json
SuperOP535 Dec 24, 2017
e0fd262
Update console-plus.json
m-byte918 Dec 27, 2017
3e88947
Merge pull request #1372 from SuperOP535/patch-2
m-byte918 Dec 27, 2017
94b1df8
Fix #1377
Agarian Jan 6, 2018
a1d506b
Merge pull request #1381 from Agarian/patch-1
m-byte918 Jan 11, 2018
2d2e3eb
Update MotherCell.js
m-byte918 Jan 11, 2018
83f28a7
Update Experimental.js
m-byte918 Jan 11, 2018
458d5a7
Remove unused values...
Agarian Jan 14, 2018
376bae9
Merge pull request #1384 from Agarian/patch-2
m-byte918 Jan 14, 2018
57c5dd9
Major bug fix
Agarian Jan 14, 2018
ce91039
Merge pull request #1385 from Agarian/patch-3
m-byte918 Jan 14, 2018
beac3c4
Update GameServer.js
ZfsrGhS953 Jan 26, 2018
51f382f
Update badwords.txt
ZfsrGhS953 Jan 26, 2018
e702183
Formatting + remove a useless condition
ZfsrGhS953 Jan 26, 2018
e42ba26
We don't want empty lines to prohibit double-spaces
ZfsrGhS953 Jan 26, 2018
18e2146
not needed anymore
AlexHGaming Jan 28, 2018
79ab316
Merge pull request #1398 from AlexHGaming/patch-1
Jan 28, 2018
e44a8e7
Update README.md
Jan 29, 2018
85fab84
Update badwords.txt
ZfsrGhS953 Feb 3, 2018
f2cde7d
Merge pull request #1393 from ZfsrGhS953/master
Feb 3, 2018
93b3786
More badwords variables
GhostShot3 Feb 6, 2018
96ef245
Update badwords.txt
GhostShot3 Feb 6, 2018
ae40a24
Update badwords.txt
GhostShot3 Feb 6, 2018
64e879a
Update badwords.txt
GhostShot3 Feb 6, 2018
693f7f0
Update badwords.txt
GhostShot3 Feb 6, 2018
72b5972
Bots now re-spawn after a restart.
Agarian Feb 7, 2018
5413bed
Update CommandList.js
GhostShot3 Feb 7, 2018
5c42ec0
Update badwords.txt
GhostShot3 Feb 7, 2018
01bd3ad
Fix #1408
Luka967 Feb 7, 2018
9e4e81e
Merge pull request #1413 from Luka967/patch-4
Feb 8, 2018
2477c8c
Merge pull request #1411 from Agarian/patch-1
Feb 8, 2018
bf90f8d
Merge pull request #1410 from GhostShot3/patch-1
Feb 8, 2018
0260699
Fix #1408 again - high values still teleport
Luka967 Feb 8, 2018
b439e0b
Merge branch 'master' into patch-2
GhostShot3 Feb 8, 2018
d169aa4
Merge pull request #1412 from GhostShot3/patch-2
Feb 8, 2018
ac17507
Revert "PlayerID missing and more badwords"
Feb 8, 2018
f8881eb
Merge pull request #1415 from Megabyte918/revert-1412-patch-2
Feb 8, 2018
03525b7
Revert "More badwords variables"
Feb 8, 2018
632d12a
Merge pull request #1416 from Megabyte918/revert-1410-patch-1
Feb 8, 2018
b3cf90f
Merge pull request #1414 from Luka967/patch-4
Feb 8, 2018
9ae16ad
Update README.md
AlexHGaming Feb 12, 2018
dcfc27c
Update README.md
AlexHGaming Feb 12, 2018
1cb6824
Merge pull request #1423 from AlexHGaming/patch-2
Feb 13, 2018
13338a4
fixes server sending wrong uptime to clients
FirstCodeReviewer Apr 24, 2018
dbce2b3
Merge pull request #1446 from FirstCodeReviewer/fixServerStats
Apr 24, 2018
7358eb9
added name argument for minion
KevlarFromDiscord Jun 15, 2018
af0e782
added mass function and name
KevlarFromDiscord Jun 17, 2018
d3bdfca
arguments fix
KevlarFromDiscord Jun 18, 2018
f7f3c4c
fixed arguments (finally0
KevlarFromDiscord Jun 19, 2018
cd7a448
Change protocol range
Aug 5, 2018
6975fcd
Update BinaryReader.js + BinaryWriter.js.
Aug 5, 2018
4a5cc5c
Unnescesarry constant variables && update package.json
Aug 5, 2018
7534759
removes trailing whitespaces
FirstCodeReviewer Oct 6, 2018
7ad76ca
converts CRLF to LF.
FirstCodeReviewer Oct 6, 2018
7c1b764
Merge pull request #1481 from FirstCodeReviewer/trailing-whitespaces-…
Oct 7, 2018
3c5cdcc
fixes bots don't spawn after restart.
FirstCodeReviewer Oct 7, 2018
d7814a8
Merge pull request #1482 from FirstCodeReviewer/fix-restart-w-bots
BorysDev Oct 14, 2018
0e321f1
Update README.md
BorysDev Oct 28, 2018
cf06e52
Merge branch 'master' into patch-1
KevlarFromDiscord Jan 28, 2019
d96cf14
Merge pull request #1458 from KevlarFromDiscord/patch-1
BorysDev Apr 17, 2019
f6cf636
1.6.2
Apr 18, 2019
c661dd5
reset default port
Apr 18, 2019
dbfaf47
reset gamemode
Apr 18, 2019
2923d1b
Fix Buffer() deprecation issue
Apr 18, 2019
381201e
Convert Cell.js to es6 syntax
Apr 18, 2019
1c80edd
Convert EjectedMass.js to es6 syntax.
Apr 18, 2019
38dda8e
Convert Food.js to es6 syntax
Apr 18, 2019
870fa4f
Convert Mothercell.js to es6 syntax
Apr 18, 2019
0bf02d4
Convert PlayerCell.js to es6 syntax
Apr 18, 2019
f0cd761
Convert Virus.js to es6 syntax
Apr 18, 2019
081bbb9
Convert Mode.js to es6 syntax
Apr 18, 2019
c575c06
Convet FFA.js to es6 syntax
Apr 18, 2019
b81d97f
Convert Experimental.js to es6 syntax
Apr 18, 2019
1ce230f
Convert Rainbow.js to es6 syntax
Apr 18, 2019
9fffda9
Convert Teams.js to es6 syntax
Apr 18, 2019
158f3c8
Convert CommandsList.js to es6 syntax
Apr 18, 2019
14dda61
Convert PlayerCommand.js to es6 syntax
Apr 18, 2019
9d52a38
Convert QuadNode.js to es6 syntax
Apr 18, 2019
b52d854
Convert Vec2.js to es6 syntax
Apr 18, 2019
d74d860
Convert AddNode.js to es6 syntax
Apr 18, 2019
cb77ec0
did it again
Apr 18, 2019
7ffabf9
Convert ChatMessage.js to es6 syntax
Apr 18, 2019
3529ac1
Convert ClearAll to es6 syntax
Apr 18, 2019
d3f2807
Convert ClearOwned.js to es6 syntax
Apr 18, 2019
429446a
Quick fix
Apr 18, 2019
ec712b2
Convert LeaderBoard.js to es6 syntax
Apr 18, 2019
698b08a
Convert ServerStat.js to es6 syntax
Apr 18, 2019
cd23c4a
Convert SetBorder.js to es6 syntax
Apr 18, 2019
b29b034
Convert UpdateLeaderboard.js to es6 syntax
Apr 18, 2019
6c95f36
Convert UpdateNodes.js to es6 syntax
Apr 18, 2019
51b3c2d
Convert UpdatePosition.js to es6 syntax
Apr 18, 2019
27fbd22
Convert GameServer.js to es6 syntax
Apr 18, 2019
3f4365d
Convert PacketHandler.js to es6 syntax
Apr 18, 2019
1548eae
Convert PlayerTracker.js to es6 syntax
Apr 18, 2019
2af5a8d
Remove HttpsServer.js
Apr 18, 2019
7cac91f
Convert BotLoader.js to es6 syntax
Apr 18, 2019
676799a
Convert BotPlayer.js to es6 syntax
Apr 18, 2019
754b324
Convert FakeSocket.js to es6 syntax
Apr 18, 2019
039f0f4
Convert MinionPlayer.js to es6 syntax
Apr 18, 2019
b77e8ba
Refactor BotLoader.js
Apr 18, 2019
e76b908
Variable name change
Apr 18, 2019
442716e
Remove bot names
Apr 18, 2019
47caa62
Rename `cellType` to `type`
Apr 18, 2019
ee35855
Fix some errors in the commands list
Apr 19, 2019
1120c13
Tidy Bot AI and make a few tweaks
Apr 19, 2019
fbbbcf7
why again
Apr 19, 2019
305aa6a
Tidy FakeSocket.js
Apr 19, 2019
c2e1156
Rename `gameMode` to `mode`
Apr 19, 2019
cbe4a13
Tidy up and remove the abillity to collect pellets (resource intensive)
Apr 19, 2019
e5f4de3
Remove pellet packet
Apr 19, 2019
1690349
Tidy up
Apr 19, 2019
4eb2c6c
Tody up Virus.js
Apr 19, 2019
df880bb
Tidy up Cell.js
Apr 19, 2019
a6ecbfc
Tidy EjectedMass.js
Apr 19, 2019
011fc83
Tidy Food.js
Apr 19, 2019
2b5994d
Tidy MotherCell.js
Apr 19, 2019
b9e1c5a
Constants and onEat override
Apr 19, 2019
b6ac0be
Tidy PlayerCell.js
Apr 19, 2019
9e5643c
Re-update for #1460
KevvyCodes Apr 20, 2019
366c705
forgot mass args
KevvyCodes Apr 20, 2019
d16262d
Add hasMinions boolean
Apr 20, 2019
f010d7b
Change spliting conditions
Apr 20, 2019
f7eac92
Use hasMinions flag
Apr 20, 2019
3f27c3e
Fix assignment to constant issue
Apr 20, 2019
efcb062
Add the hasMinions flag to the minions command and remove command ali…
Apr 20, 2019
1bdc00c
Comments in Cell.js
Apr 20, 2019
f85f2bd
Rewrite Logger.js and remove LogLevelEnum.js
Apr 20, 2019
5c70296
Merge branch 'master' into patch-1
KevvyCodes Apr 21, 2019
8f0539f
Merge pull request #1500 from KevvyCodes/patch-1
BorysDev Apr 21, 2019
e5682b9
Default name.
Apr 21, 2019
6e7e14f
Grammatics and close requests.
Apr 21, 2019
031cafc
Small changes.
Apr 21, 2019
26d2fb5
Forgot about socket closing.
Apr 21, 2019
fe8e0e6
No need for arguments.
Apr 21, 2019
19931bb
Rewrite CommandList.js.
Apr 21, 2019
2106fee
Small additions.
Apr 21, 2019
6e69cff
Revert to when things worked.
Sep 3, 2019
b7f5627
Cleanup.
Sep 3, 2019
4c878de
Fixes to README.md
Sep 3, 2019
072695a
Remove scripts and add notice.
Sep 3, 2019
7b04047
Rewrite index.js and change .gitignore.
Borys64 Sep 3, 2019
ae7ecfb
Formatting.
Borys64 Sep 3, 2019
d8da323
Remove ini and figlet.
Borys64 Sep 3, 2019
90c8f0c
Renaming and README.
Borys64 Sep 3, 2019
3c86207
Gitignore and readme.
Borys64 Sep 4, 2019
b02e4a6
refactored Vec2.js and BotPlayer.js
Tombez Sep 19, 2019
2ce6e3a
fixed spectate teleport bug
Tombez Sep 19, 2019
ecfc0d4
refactor QuadNode.js
Tombez Sep 20, 2019
66f634a
Merge pull request #1518 from Tombez/spectate-teleport-fix
Sep 24, 2019
cf85f25
resolved merge conflict
Tombez Sep 24, 2019
f9225ae
Merge branch 'master' into bot-player-refactor
Tombez Sep 24, 2019
5d56fdd
Merge pull request #1520 from Tombez/bot-player-refactor
Oct 3, 2019
39e1970
fix minions going to center instead of player's mouse
Tombez Oct 18, 2019
4fdd53f
fix minions not respawning
Tombez Oct 12, 2019
d142f8b
fixed chat commands
Tombez Oct 13, 2019
86caaf4
refactor PlayerCommand.js
Tombez Oct 16, 2019
94dfc4d
playerSpeed setting now works
Tombez Nov 24, 2019
23d3e37
fix crash when minEjectSize is too low
Tombez Nov 25, 2019
53a70dc
fix experimental crash (#1534)
Tombez Dec 4, 2019
3966eb4
fix minions not respawning (#1533)
Tombez Dec 4, 2019
3b9d8b2
minions no longer count as players (#1512)
Tombez Dec 4, 2019
22047ac
Extend README and address #1547
Borys64 Oct 12, 2020
ff67497
README.md
Borys64 Oct 12, 2020
6bb8606
#1542 add tls support
Borys64 Oct 20, 2020
7754a55
Make ISSUE_TEMPLATE.md plain
Borys64 Oct 20, 2020
9e8ed82
Add mass command description
Borys64 Oct 20, 2020
17058d8
fixed botnames.txt being read every time a bot is created
Tombez Oct 21, 2020
1c6d40f
actual unnamed cells
Tombez Nov 8, 2020
0055789
fixed pellets not spawning on restart
Tombez Nov 10, 2020
30c69fb
Remove switching between websocket modules (#1553)
Borys64 Dec 3, 2020
4b4c22c
Update README
Borys64 Dec 5, 2020
3e4ae48
rename PlayerTracker class
Tombez Dec 5, 2020
a9f36c4
renamed PlayerTracker file
Tombez Dec 5, 2020
706f8cd
Rename PacketHandler.js to Client.js
Borys64 Dec 5, 2020
5f61142
reset server restart config value
Tombez Dec 5, 2020
d6cfc37
refactor sendUpdate() in Player.js
Tombez Dec 6, 2020
d48fa96
crusade against forEach()
Tombez Dec 6, 2020
80ef578
removed tournament mode settings
Tombez Dec 7, 2020
93be07b
refactor
Tombez Dec 7, 2020
b957596
rename radius and _size
Tombez Dec 7, 2020
4e6bec0
optimized Vec2
Tombez Dec 8, 2020
0ae9df2
require() once, at startup.
Tombez Dec 8, 2020
f7a5df5
fixed spectate on death
Tombez Dec 8, 2020
fa7ae8b
fix bot splitting
Tombez Dec 9, 2020
d11f3b7
fix free roam spectate
Tombez Dec 9, 2020
d3126cc
remove mention of keybinds
Tombez Dec 9, 2020
817c5dc
fix websocket error assingment not allowed
Tombez Dec 9, 2020
5716c50
bugfix #1550
Tombez Dec 10, 2020
2fc7381
fixed randomSkins being read every time it's needed
Tombez Dec 13, 2020
4262b91
Clean up commands
Borys64 Dec 24, 2020
dd25eb9
Fix typo in comments in BotLoader.js
irismessage May 8, 2021
3b1213b
Merge pull request #1567 from JMcB17/master
Tombez May 9, 2021
9fdb886
Better fix for virus spawning, no infinite loop (#1570)
irismessage May 16, 2021
34e0056
fix safe player spawning
Tombez Sep 13, 2021
76ebb58
bump version
Tombez Sep 15, 2021
3da96c4
Refactor mother cell spawning to match virus spawning
irismessage May 17, 2021
75409a6
fix mothercell spawning
Tombez Sep 15, 2021
2fa3f12
add Discord server link to readme.md
Tombez Oct 14, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Please read this notice throughly before creating your issue.

Before you create your issue you MUST follow these rules:

1. The issue is in written in English.
2. The issue is directly related to the project.
3. Your issue is not a duplicate of a previous issue.
4. Descriptive information must be provided, so that we can reproduce the error you are experiencing
5. Error logs must be provided if any crashing is experienced.

>Please note that we will NOT provide assistance if the issue is with your own code, your issue WILL be locked if this is the case.

# Issue Formatting

In order for us to provide you with the best assistance we kindly ask you to present your issues in the best way that you can.

Please read through [this guide](https://guides.github.com/features/mastering-markdown) to learn how you can apply [Markdown](https://en.wikipedia.org/wiki/Markdown) to your issues.

>---

IF YOU HAVE READ THESE RULES PLEASE DELETE THIS TEXT
53 changes: 12 additions & 41 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,46 +1,17 @@
# OS X
.DS_Store

# Logs
logs
*.log

# Runtime data
pids
*.pid
*.seed

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Prevent possible banned IP address leak
src/ipbanlist.txt

# node-waf configuration
.lock-wscript
# Prevent tls keys from being leaked
keys/cert.pem
keys/key.pem

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
# Botname file
src/ai/botnames.txt
# Config file
src/config.js

# Dependency directory
# https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
# Node modules
node_modules
*.project
src/.settings/.jsdtscope
src/.settings/org.eclipse.wst.jsdt.ui.superType.container
src/.settings/org.eclipse.wst.jsdt.ui.superType.name

# Linux start script warning file
src/.readwarning

# Prevent possible banned IP address leak
src/ipbanlist.txt

# Prevent user settings overwrite
src/gameserver.ini

# Prevent certificate leak
ssl/
# Package-lock
package-lock.json
233 changes: 233 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,233 @@
# Changelog
#### 1.6.3
* Fixed safe spawning of virus, mother, and player cells

#### 1.6.2
* Optimised food and virus cell spawning and removal model (no longer use a spawning interval).
* Removed unused gamemodes.

#### 1.6.1:
* Cleaned a bit of CommandList, thanks to @AlexHGaming;
* Added botnames and removed unrealistic ones, thanks to @AlexHGaming;
* Fixed reload command;
* Added an issue template with rules, thanks to @proxiemind;
* Beautify leaderboard code and fixed board command, thanks to @Agarian;
* Added support for protocol 13, thanks to @Tyler3D;
* Added ability to separate chat for teams, thanks to @F0RIS;
* Fix minions not always collecting pellets in pellet mode;
* Added average score section to status command;
* Fixed some bugs regarding physics and collision;
* Fixed cells switching order on doublesplit, thanks to @Luka967;
* Added reading arguments on startup, thanks to @F0RIS
* Fixed skins on Cigar client, thanks to @Tyler3D;
* Improved console UI, thanks to @B0RYS and @Tyler3D;
* Tweaked the readme, thanks to @B0RYS and @MastaCoder;
* Fixed mothercell spawning issue;
* Edited the Wiki, thanks to @AlexHGaming, @Steve7914, @Tyler3D, @ItzLevvie, and @MastaCoder;
* Created the MultiOgarII Wiki, thanks to @AlexHGaming;
* Match randomskins.txt to Agar.io's skins, thanks to @ItzLevvie;

-------------
#### 1.6.0:
* Refactored collision and move engine;
* Formatted & simplified some code;
* Refactored splitting cells;
* Tweaked splitting again;
* Fixed bug with mothercells eating viruses;
* Fixed "kickbot" command kicking minions too;
* Fixed playerbots not being able to have minions;
* Reduced rate of cells switching order when doublesplitting;
* ^^ This also fixed pushback with mobile splitting;
* Completely fixed ejected mass dissapearing;
* Fixed connection issues;
* Fixed long distance popsplits;
* Got rid of vegetable bot names;
* Refactored BinaryWriter;
* Refactored BinaryReader;
* Made changes to things regarding packets, thanks to @ItzLevvie;
* Fixed food registering as playercell, thanks to @NuclearC and @ItzLevvie;
* Refactored QuadNode;
* Refactored safe spawning;
* Fixed bug with linux script;
* Fixed error with ws module;
* Made some edits to commands, thanks to @Agarian;
* Implemented vector;
* Added popsplit macro, thanks to @Tyler3D;
* Refactored some of the scripts;
* Fixed leaderboard positioning in FFA;
* Added "calc" command;
* Tweaked eject size and virus explosion multipliers;
* Fixed server not working with uws module, thanks to @Luka967

-------------
#### 1.4.8:
* Added multiple client bindings, thanks to @MastaCoder;
* Cleaned up setNickname function in Client, thanks to @MastaCoder;
* Improved popsplit/virus explosion physics yet again;
* Disabled html tags in names for console-plus, thanks to @Gimmo;
* Added mobile agar.io physics with config;
* Re-factored autosplits;
* Fixed some bugs with gamemodes;
* Simplified boosted mode calculations for cells;
* Fixed ejected mass bugs;
* Added newest agario skins to randomskins.txt;
* Created new botnames based off of names in spectate on Agar.io party;
* Added movement during linesplits, thanks to @Tyler3D;
* Fixed small bug with botplayers

-------------
#### 1.4.7:
* Added web console! All thanks to @Gimmo :)
* Cleaned more of CommandList, also thanks to @Gimmo;
* Fixed teleport command, thanks to @Agarian;
* Improved splitting physics;
* Moved changelog and license back to their original places;
* Added guide for web terminal;
* Added explode command;
* Added two new configs: clientBind and ejectVirus

-------------
#### 1.4.5:
* Added playerDecayCap config;
* Fixed some bugs;
* Refactored collision + move engine;
* Fixed cell jittering;
* Cleaned CommandList, thanks to @Gimmo;
* Improved splitting and virus explosion physics;
* Improved performance

--------------
#### 1.4.4:
* Removed verification for most player commands;
* Created the file that you are reading right now;
* Improved installation guide, cleaned up and renamed some files. Thanks to @MastaCoder;
* Greatly improved performance;
* Improved splitting and virus-explosion physics;
* Added two new commands: pop and play;
* Smartened bots, cleaned code;
* Reduced Mothercell spawn amount by 10, thanks to @Fantasy-Agario;
* Fixed some bugs

--------------
#### 1.4.2:
* Added "replace" command;
* Add srcFiles variable, thanks to @MastaCoder;
* Added ejectSpawnPercent config;
* Refactored some of the collision engine;
* Fixed annoying ejected mass bug;
* Greatly improved performance, now 2x better than original MultiOgar

--------------
#### 1.4.1:
* Fixed a few bugs;
* Added back old commands;
* Added two new commands, cleaned up "help" command;
* Slightly improved performance;
* Improved splitting and collision

--------------
#### 1.4.0:
* Added pellet mode for minions! thanks to @ZfsrGhS953;
* Cleaned/refactored the rest of GameServer;
* Improved performance;
* Added controls for pellet mode;
* Refactored minion controls;
* Created "run" folder to hold the server run files/logs;
* Added two new commands: reset and split;
* Made help command look alot better, thanks to @Agarian ;
* Skipped version 1.3.8-1.3.9 for some reason

--------------
#### 1.3.7:
* Fixed some bugs;
* Cleaned/refactored most of GameServer;
* Greatly improved performance;
* Removed/moved some files to different locations;
* Created scripts folder;
* Removed unnecessary commands aswell as functions for said commands

--------------
#### 1.3.5:
* Added new gamemode: Last Man Standing! Thanks to @Tyler3D;
* Added new minion features;
* Got rid of some more unnecessary gamemodes/commands;
* Improved performance

--------------
#### 1.3.4:
* Fixed minion bugs;
* Improved performance;
* Added random skins feature, and more

--------------
#### 1.3.3:
* Moved files;
* Fixed some bugs;
* Improved popsplits;
* Added some new features for minions

--------------
#### 1.3.0:
* Added minions! With a few new features too :)

--------------
#### 1.2.9:
* Matched virus explosions to vanilla;
* Added anti-bot grow measure from vanilla

--------------
#### 1.2.8:
* Removed unnecessary/broken commands & gamemodes;
* Added some custom commands: rec, speed, freeze

--------------
#### 1.2.7:
* Fixed many bugs that the original MultiOgar had

--------------
#### 1.2.47:
* Improved stability and performance;
* Added mute/unmute command

--------------
#### What's new from Ogar:
* Added support for secure websocket connections (TLS);
* Fixed mass decay;
* Added ejectSizeLoss;
* Added sub-net ban feature (use `ban xx.xx.xx.*` or `ban xx.xx.*.*` to ban entire sub-network);
* Added performance optimizations, now up to 700 bots with no lags at all;
* Fixed bug when some cell split/eject were shown with delay for some clients;
* Added a lot of protocol optimizations, now server works with no lags at all even with 64 connected players;
* Added server version, now you can check if your MultiOgar code is fresh;
* Significant performance improvement and more smooth physics;
* Added protocol optimizations to reduce lags on cell multi split;
* Fixed pop-split behavior;
* Fixed cell-split order, now split-run works ok;
* A little performance improvement for split/eject;
* Fixed min mass to split/eject;
* Fixed mass-limit behavior;
* Added chat player commands /skin and /kill (to change skin, just type /skin %shark in the chat);
* Added scramble level 3 (anti-bot/anti-minimap protection), unsupported on some clients (unfortunately include vanilla, ogar.mivabe.nl works ok);
* Massive perfromance improvement & reduce network traffic;
* Split behavior - fixed;
* Protocol code - optimized;
* Massive performance improvement with quad-tree lookup;
* Split/Eject - physics code rewritten;
* Player speed - physics code rewritten;
* Cell remerge - physics code rewritten;
* Cell collision - physics code rewritten;
* View area - code rewritten;
* Spectate - code rewritten;
* Mouse control and cell movements - physics code rewritten;
* Border calculations - rewritten;
* Border bouncy physics - fixed and improved;
* mainLoop - cleaned;
* Added support for different protocols (4, early 5, late 5, 6, 7, 8);
* Added automatic mouse message type recognition;
* Added chat support;
* Added anti-spam protection;
* Added skin support (use name "< shark > Fish", remove space);
* Color generator replaced with hsv model;
* Memory leaks - fixed;
* Performance improved and optimized;
* Added support for server tracker ogar.mivabe.nl/master
37 changes: 0 additions & 37 deletions CONTRIBUTING.md

This file was deleted.

14 changes: 0 additions & 14 deletions Dockerfile

This file was deleted.

8 changes: 0 additions & 8 deletions Install Dependencies.bat

This file was deleted.

Loading