From fd90be07113bd440dd26c4e6c183e0a83cf9c73b Mon Sep 17 00:00:00 2001 From: IWantAnimem8 Date: Wed, 18 Apr 2018 20:35:15 -0500 Subject: [PATCH] Change Files --- .editorconfig | 13 ++ .gitignore | 43 ++++++ .travis.yml | 7 + Installation.md | 128 ++++++++++++++++++ LICENSE.md | 22 +++ MiniclipsCrimes.md | 15 ++ Newfeatures.md | 1 + app.json | 5 + banned.txt | 0 highscores.txt | 0 opbyip.txt | 0 package.json | 32 +++++ .../Install Dependencies (Windows).bat | 0 Start.bat => src/Start.bat | 0 {ai => src/ai}/BotLoader.js | 0 {ai => src/ai}/BotPlayer.js | 0 {ai => src/ai}/FakeSocket.js | 0 {ai => src/ai}/MinionLoader.js | 0 {ai => src/ai}/MinionPlayer.js | 0 {ai => src/ai}/Readme.md | 0 {ai => src/ai}/minionSocket.js | 0 botnames.txt => src/botnames.txt | 0 build.js => src/build.js | 0 {client => src/client}/.gitattributes | 0 {client => src/client}/README.md | 0 {client => src/client}/README.md.txt | 0 {client => src/client}/Vector2.js | 0 {client => src/client}/checkdir.html | 0 {client => src/client}/checkdir.php | 0 .../client}/css/bootstrap-theme.css | 0 .../client}/css/bootstrap-theme.css.map | 0 .../client}/css/bootstrap-theme.min.css | 0 {client => src/client}/css/bootstrap.css | 0 {client => src/client}/css/bootstrap.css.map | 0 {client => src/client}/css/bootstrap.min.css | 0 {client => src/client}/environment.js | 0 {client => src/client}/feed.png | Bin .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin {client => src/client}/img/split.png | Bin {client => src/client}/index.html | 0 {client => src/client}/info.php | 0 {client => src/client}/js/bootstrap.js | 0 {client => src/client}/js/bootstrap.min.js | 0 {client => src/client}/js/jquery-2.1.4.min.js | 0 {client => src/client}/js/jquery.js | 0 {client => src/client}/js/npm.js | 0 .../client}/latest/experimental/index.html | 0 {client => src/client}/latest/ffa/index.html | 0 .../client}/latest/party/index.html | 0 .../client}/latest/teams/index.html | 0 {client => src/client}/main.php | 0 {client => src/client}/main_out.js | 0 {client => src/client}/master.css | 0 {client => src/client}/master.js | 0 {client => src/client}/mc/GET.html | 0 {client => src/client}/mc/POST.html | 0 {client => src/client}/mc/Starball1.html | 0 {client => src/client}/mc/agario.js | 0 {client => src/client}/mc/atlas/main_shop.png | Bin {client => src/client}/mc/atlas/main_shop.xml | 0 .../client}/mc/core-assets/Close.png | Bin .../client}/mc/core-assets/Close_disabled.png | Bin .../client}/mc/core-assets/oaktree.png | Bin {client => src/client}/mc/img/Close.png | Bin .../client}/mc/img/Close_disabled.png | Bin .../client}/mc/img/Close_disabled_old.png | Bin {client => src/client}/mc/img/Close_old.png | Bin {client => src/client}/mc/img/Exp_Star.png | Bin {client => src/client}/mc/img/FB_Arrow.png | Bin .../client}/mc/img/Facebook_Share_BTN.png | Bin .../client}/mc/img/Facebook_Symbol.png | Bin {client => src/client}/mc/img/Login_Play.png | Bin .../client}/mc/img/Twitter_Share_BTN.png | Bin {client => src/client}/mc/img/arrow.png | Bin {client => src/client}/mc/img/back_button.png | Bin .../client}/mc/img/currency_icon.png | Bin {client => src/client}/mc/img/fast_play.png | Bin {client => src/client}/mc/img/giant_coin.png | Bin {client => src/client}/mc/img/hint.png | Bin .../mc/img/incentive_android+iphone.png | Bin .../client}/mc/img/incentive_android.png | Bin .../mc/img/incentive_android_button.png | Bin .../mc/img/incentive_iphone_button.png | Bin .../client}/mc/img/massboost_2x_shop.png | Bin .../client}/mc/img/massboost_3x_shop.png | Bin .../client}/mc/img/multiplier_stamp.png | Bin .../client}/mc/img/not_for_guests.png | Bin {client => src/client}/mc/img/play.png | Bin .../client}/mc/img/profilepic_guest.png | Bin {client => src/client}/mc/img/sticker.png | Bin .../client}/mc/img/xpboost_2x_shop.png | Bin .../client}/mc/img/xpboost_3x_shop.png | Bin {client => src/client}/mc/index.html | 0 {client => src/client}/mc/lib/soundjs.min.js | 0 {client => src/client}/mc/lib/webgl-debug.js | 0 {client => src/client}/mc/old_agarioe842.js | 0 .../mc/particle/LevelUpSlotBarParticle.png | Bin {client => src/client}/ogaru.png | Bin {client => src/client}/readme.txt | 0 {client => src/client}/restserver.html | 0 {client => src/client}/skins/8.png | Bin {client => src/client}/skins/china.png | Bin {client => src/client}/skins/doge.png | Bin {client => src/client}/skins/earth.png | Bin {client => src/client}/skins/f4.png | Bin {client => src/client}/skins/facebook.png | Bin {client => src/client}/skins/facepunch.png | Bin {client => src/client}/skins/japan.png | Bin {client => src/client}/skins/mars.png | Bin {client => src/client}/skins/moon.png | Bin {client => src/client}/skins/nasa.png | Bin {client => src/client}/skins/origin.png | Bin {client => src/client}/skins/russia.png | Bin {client => src/client}/skins/usa.png | Bin {client => src/client}/split.png | Bin {client => src/client}/style.css | 0 {core => src/core}/BotServer.js | 0 {core => src/core}/ChildService.js | 0 {core => src/core}/ConfigService.js | 0 {core => src/core}/ConsoleService.js | 0 {core => src/core}/ControlServer.js | 0 {core => src/core}/GameServer.js | 0 {core => src/core}/GeneratorService.js | 0 {core => src/core}/InfoServer.js | 0 {core => src/core}/LeaderBoardService.js | 0 {core => src/core}/Multiverse.js | 0 {core => src/core}/PacketHandler.js | 0 {core => src/core}/Physics.js | 0 {core => src/core}/PlayerServer.js | 0 {core => src/core}/PlayerTracker.js | 0 {core => src/core}/PluginLoader.js | 0 {core => src/core}/README.md | 0 {core => src/core}/StatServer.js | 0 {core => src/core}/Updater.js | 0 {core => src/core}/WorldModel.js | 0 {core => src/core}/op.js | 0 {core => src/core}/utilities.js | 0 customskins.txt => src/customskins.txt | 0 {entity => src/entity}/Beacon.js | 0 {entity => src/entity}/Cell.js | 0 {entity => src/entity}/EjectedMass.js | 0 {entity => src/entity}/Food.js | 0 {entity => src/entity}/MotherCell.js | 0 {entity => src/entity}/MovingCell.js | 0 {entity => src/entity}/MovingVirus.js | 0 {entity => src/entity}/PlayerCell.js | 0 {entity => src/entity}/StickyCell.js | 0 {entity => src/entity}/Virus.js | 0 {entity => src/entity}/index.js | 0 files.json => src/files.json | 0 {gamemodes => src/gamemodes}/AFFA.js | 0 {gamemodes => src/gamemodes}/BlackHole.js | 0 {gamemodes => src/gamemodes}/Debug.js | 0 .../gamemodes}/Experimental v2.js | 0 {gamemodes => src/gamemodes}/Experimental.js | 0 {gamemodes => src/gamemodes}/FFA.js | 0 {gamemodes => src/gamemodes}/HungerGames.js | 0 {gamemodes => src/gamemodes}/Leap.js | 0 {gamemodes => src/gamemodes}/Mode.js | 0 .../gamemodes}/NoCollisionTeamX.js | 0 .../gamemodes}/NoCollisionTeams.js | 0 {gamemodes => src/gamemodes}/Rainbow.js | 0 {gamemodes => src/gamemodes}/SFFA.js | 0 {gamemodes => src/gamemodes}/TFFA.js | 0 {gamemodes => src/gamemodes}/TeamX.js | 0 {gamemodes => src/gamemodes}/Teams.js | 0 {gamemodes => src/gamemodes}/Tournament.js | 0 {gamemodes => src/gamemodes}/Unlimitffa.js | 0 {gamemodes => src/gamemodes}/Unlimitpvp.js | 0 {gamemodes => src/gamemodes}/VirusOff.js | 0 {gamemodes => src/gamemodes}/Zombie.js | 0 {gamemodes => src/gamemodes}/index.js | 0 index.js => src/index.js | 0 info.json => src/info.json | 0 {locals => src/locals}/es.js | 0 {locals => src/locals}/kr.js | 0 {modules => src/modules}/CommandList.js | 0 {modules => src/modules}/README.md | 0 {modules => src/modules}/commands/addbot.js | 0 {modules => src/modules}/commands/announce.js | 0 {modules => src/modules}/commands/ban.js | 0 {modules => src/modules}/commands/banlist.js | 0 {modules => src/modules}/commands/banrange.js | 0 {modules => src/modules}/commands/blind.js | 0 {modules => src/modules}/commands/board.js | 0 .../modules}/commands/boardreset.js | 0 {modules => src/modules}/commands/change.js | 0 .../modules}/commands/changelog.js | 0 {modules => src/modules}/commands/chat.js | 0 {modules => src/modules}/commands/chatban.js | 0 {modules => src/modules}/commands/clear.js | 0 {modules => src/modules}/commands/clearban.js | 0 .../modules}/commands/clearwhitelist.js | 0 {modules => src/modules}/commands/color.js | 0 .../modules}/commands/colorchat.js | 0 .../modules}/commands/colortext.js | 0 {modules => src/modules}/commands/delete.js | 0 {modules => src/modules}/commands/dop.js | 0 {modules => src/modules}/commands/enlarge.js | 0 {modules => src/modules}/commands/exit.js | 0 {modules => src/modules}/commands/explode.js | 0 {modules => src/modules}/commands/fillChar.js | 0 {modules => src/modules}/commands/fmsg.js | 0 {modules => src/modules}/commands/food.js | 0 {modules => src/modules}/commands/freeze.js | 0 {modules => src/modules}/commands/gamemode.js | 0 {modules => src/modules}/commands/garbage.js | 0 {modules => src/modules}/commands/hide.js | 0 .../modules}/commands/highscore.js | 0 {modules => src/modules}/commands/kick.js | 0 {modules => src/modules}/commands/kickbots.js | 0 .../modules}/commands/kickrange.js | 0 {modules => src/modules}/commands/kill.js | 0 {modules => src/modules}/commands/killall.js | 0 {modules => src/modules}/commands/killbots.js | 0 .../modules}/commands/killrange.js | 0 {modules => src/modules}/commands/mass.js | 0 {modules => src/modules}/commands/merge.js | 0 {modules => src/modules}/commands/minion.js | 0 {modules => src/modules}/commands/msg.js | 0 .../modules}/commands/multiverse.js | 0 {modules => src/modules}/commands/mute.js | 0 {modules => src/modules}/commands/name.js | 0 {modules => src/modules}/commands/nojoin.js | 0 {modules => src/modules}/commands/op.js | 0 {modules => src/modules}/commands/opbyip.js | 0 {modules => src/modules}/commands/pause.js | 0 {modules => src/modules}/commands/pcmd.js | 0 {modules => src/modules}/commands/pfmsg.js | 0 .../modules}/commands/playerlist.js | 0 {modules => src/modules}/commands/plugin.js | 0 {modules => src/modules}/commands/pm.js | 0 {modules => src/modules}/commands/pmsg.js | 0 .../modules}/commands/quickrestart.js | 0 {modules => src/modules}/commands/rainbow.js | 0 {modules => src/modules}/commands/range.js | 0 {modules => src/modules}/commands/rcon.js | 0 {modules => src/modules}/commands/reload.js | 0 {modules => src/modules}/commands/reset.js | 0 .../modules}/commands/resetateam.js | 0 .../modules}/commands/resetvirus.js | 0 {modules => src/modules}/commands/restart.js | 0 {modules => src/modules}/commands/rop.js | 0 {modules => src/modules}/commands/shrink.js | 0 {modules => src/modules}/commands/spawn.js | 0 .../modules}/commands/spawnmass.js | 0 {modules => src/modules}/commands/speed.js | 0 {modules => src/modules}/commands/spfmsg.js | 0 {modules => src/modules}/commands/split.js | 0 {modules => src/modules}/commands/spmsg.js | 0 {modules => src/modules}/commands/status.js | 0 {modules => src/modules}/commands/team.js | 0 {modules => src/modules}/commands/tp.js | 0 {modules => src/modules}/commands/troll.js | 0 {modules => src/modules}/commands/unban.js | 0 {modules => src/modules}/commands/uniban.js | 0 .../modules}/commands/unwhitelist.js | 0 {modules => src/modules}/commands/update.js | 0 {modules => src/modules}/commands/verify.js | 0 {modules => src/modules}/commands/virus.js | 0 .../modules}/commands/whitelist.js | 0 .../modules}/commands/whitelist2.js | 0 {modules => src/modules}/ini.js | 0 {modules => src/modules}/log.js | 0 {packet => src/packet}/AddNode.js | 0 {packet => src/packet}/Buffer.js | 0 {packet => src/packet}/Chat.js | 0 {packet => src/packet}/ClearNodes.js | 0 {packet => src/packet}/ClientPacket.js | 0 {packet => src/packet}/DataPacket.js | 0 {packet => src/packet}/DrawLine.js | 0 {packet => src/packet}/SetBorder.js | 0 {packet => src/packet}/UpdateLeaderboard.js | 0 {packet => src/packet}/UpdateNodes.js | 0 {packet => src/packet}/UpdatePosition.js | 0 {packet => src/packet}/index.js | 0 {plugins => src/plugins}/Client/README.md | 0 {plugins => src/plugins}/Client/config.ini | 0 {plugins => src/plugins}/Client/index.js | 0 .../plugins}/Client/package-lock.json | 0 {plugins => src/plugins}/Client/package.json | 0 {plugins => src/plugins}/README.md | 0 randomSkins.txt => src/randomSkins.txt | 0 realisticnames.txt => src/realisticnames.txt | 0 {settings => src/settings}/README.md | 0 {settings => src/settings}/advConfig.ini | 0 {settings => src/settings}/clientConfig.ini | 0 {settings => src/settings}/config.ini | 0 {settings => src/settings}/override.ini | 0 setup.sh => src/setup.sh | 0 start.sh => src/start.sh | 0 uniban.txt => src/uniban.txt | 0 293 files changed, 266 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 Installation.md create mode 100644 LICENSE.md create mode 100644 MiniclipsCrimes.md create mode 100644 Newfeatures.md create mode 100644 app.json delete mode 100644 banned.txt delete mode 100644 highscores.txt delete mode 100644 opbyip.txt create mode 100644 package.json rename Install Dependencies (Windows).bat => src/Install Dependencies (Windows).bat (100%) rename Start.bat => src/Start.bat (100%) rename {ai => src/ai}/BotLoader.js (100%) rename {ai => src/ai}/BotPlayer.js (100%) rename {ai => src/ai}/FakeSocket.js (100%) rename {ai => src/ai}/MinionLoader.js (100%) rename {ai => src/ai}/MinionPlayer.js (100%) rename {ai => src/ai}/Readme.md (100%) rename {ai => src/ai}/minionSocket.js (100%) rename botnames.txt => src/botnames.txt (100%) rename build.js => src/build.js (100%) rename {client => src/client}/.gitattributes (100%) rename {client => src/client}/README.md (100%) rename {client => src/client}/README.md.txt (100%) rename {client => src/client}/Vector2.js (100%) rename {client => src/client}/checkdir.html (100%) rename {client => src/client}/checkdir.php (100%) rename {client => src/client}/css/bootstrap-theme.css (100%) rename {client => src/client}/css/bootstrap-theme.css.map (100%) rename {client => src/client}/css/bootstrap-theme.min.css (100%) rename {client => src/client}/css/bootstrap.css (100%) rename {client => src/client}/css/bootstrap.css.map (100%) rename {client => src/client}/css/bootstrap.min.css (100%) rename {client => src/client}/environment.js (100%) rename {client => src/client}/feed.png (100%) rename {client => src/client}/fonts/glyphicons-halflings-regular.ttf (100%) rename {client => src/client}/fonts/glyphicons-halflings-regular.woff (100%) rename {client => src/client}/img/split.png (100%) rename {client => src/client}/index.html (100%) rename {client => src/client}/info.php (100%) rename {client => src/client}/js/bootstrap.js (100%) rename {client => src/client}/js/bootstrap.min.js (100%) rename {client => src/client}/js/jquery-2.1.4.min.js (100%) rename {client => src/client}/js/jquery.js (100%) rename {client => src/client}/js/npm.js (100%) rename {client => src/client}/latest/experimental/index.html (100%) rename {client => src/client}/latest/ffa/index.html (100%) rename {client => src/client}/latest/party/index.html (100%) rename {client => src/client}/latest/teams/index.html (100%) rename {client => src/client}/main.php (100%) rename {client => src/client}/main_out.js (100%) rename {client => src/client}/master.css (100%) rename {client => src/client}/master.js (100%) rename {client => src/client}/mc/GET.html (100%) rename {client => src/client}/mc/POST.html (100%) rename {client => src/client}/mc/Starball1.html (100%) rename {client => src/client}/mc/agario.js (100%) rename {client => src/client}/mc/atlas/main_shop.png (100%) rename {client => src/client}/mc/atlas/main_shop.xml (100%) rename {client => src/client}/mc/core-assets/Close.png (100%) rename {client => src/client}/mc/core-assets/Close_disabled.png (100%) rename {client => src/client}/mc/core-assets/oaktree.png (100%) rename {client => src/client}/mc/img/Close.png (100%) rename {client => src/client}/mc/img/Close_disabled.png (100%) rename {client => src/client}/mc/img/Close_disabled_old.png (100%) rename {client => src/client}/mc/img/Close_old.png (100%) rename {client => src/client}/mc/img/Exp_Star.png (100%) rename {client => src/client}/mc/img/FB_Arrow.png (100%) rename {client => src/client}/mc/img/Facebook_Share_BTN.png (100%) rename {client => src/client}/mc/img/Facebook_Symbol.png (100%) rename {client => src/client}/mc/img/Login_Play.png (100%) rename {client => src/client}/mc/img/Twitter_Share_BTN.png (100%) rename {client => src/client}/mc/img/arrow.png (100%) rename {client => src/client}/mc/img/back_button.png (100%) rename {client => src/client}/mc/img/currency_icon.png (100%) rename {client => src/client}/mc/img/fast_play.png (100%) rename {client => src/client}/mc/img/giant_coin.png (100%) rename {client => src/client}/mc/img/hint.png (100%) rename {client => src/client}/mc/img/incentive_android+iphone.png (100%) rename {client => src/client}/mc/img/incentive_android.png (100%) rename {client => src/client}/mc/img/incentive_android_button.png (100%) rename {client => src/client}/mc/img/incentive_iphone_button.png (100%) rename {client => src/client}/mc/img/massboost_2x_shop.png (100%) rename {client => src/client}/mc/img/massboost_3x_shop.png (100%) rename {client => src/client}/mc/img/multiplier_stamp.png (100%) rename {client => src/client}/mc/img/not_for_guests.png (100%) rename {client => src/client}/mc/img/play.png (100%) rename {client => src/client}/mc/img/profilepic_guest.png (100%) rename {client => src/client}/mc/img/sticker.png (100%) rename {client => src/client}/mc/img/xpboost_2x_shop.png (100%) rename {client => src/client}/mc/img/xpboost_3x_shop.png (100%) rename {client => src/client}/mc/index.html (100%) rename {client => src/client}/mc/lib/soundjs.min.js (100%) rename {client => src/client}/mc/lib/webgl-debug.js (100%) rename {client => src/client}/mc/old_agarioe842.js (100%) rename {client => src/client}/mc/particle/LevelUpSlotBarParticle.png (100%) rename {client => src/client}/ogaru.png (100%) rename {client => src/client}/readme.txt (100%) rename {client => src/client}/restserver.html (100%) rename {client => src/client}/skins/8.png (100%) rename {client => src/client}/skins/china.png (100%) rename {client => src/client}/skins/doge.png (100%) rename {client => src/client}/skins/earth.png (100%) rename {client => src/client}/skins/f4.png (100%) rename {client => src/client}/skins/facebook.png (100%) rename {client => src/client}/skins/facepunch.png (100%) rename {client => src/client}/skins/japan.png (100%) rename {client => src/client}/skins/mars.png (100%) rename {client => src/client}/skins/moon.png (100%) rename {client => src/client}/skins/nasa.png (100%) rename {client => src/client}/skins/origin.png (100%) rename {client => src/client}/skins/russia.png (100%) rename {client => src/client}/skins/usa.png (100%) rename {client => src/client}/split.png (100%) rename {client => src/client}/style.css (100%) rename {core => src/core}/BotServer.js (100%) rename {core => src/core}/ChildService.js (100%) rename {core => src/core}/ConfigService.js (100%) rename {core => src/core}/ConsoleService.js (100%) rename {core => src/core}/ControlServer.js (100%) rename {core => src/core}/GameServer.js (100%) rename {core => src/core}/GeneratorService.js (100%) rename {core => src/core}/InfoServer.js (100%) rename {core => src/core}/LeaderBoardService.js (100%) rename {core => src/core}/Multiverse.js (100%) rename {core => src/core}/PacketHandler.js (100%) rename {core => src/core}/Physics.js (100%) rename {core => src/core}/PlayerServer.js (100%) rename {core => src/core}/PlayerTracker.js (100%) rename {core => src/core}/PluginLoader.js (100%) rename {core => src/core}/README.md (100%) rename {core => src/core}/StatServer.js (100%) rename {core => src/core}/Updater.js (100%) rename {core => src/core}/WorldModel.js (100%) rename {core => src/core}/op.js (100%) rename {core => src/core}/utilities.js (100%) rename customskins.txt => src/customskins.txt (100%) rename {entity => src/entity}/Beacon.js (100%) rename {entity => src/entity}/Cell.js (100%) rename {entity => src/entity}/EjectedMass.js (100%) rename {entity => src/entity}/Food.js (100%) rename {entity => src/entity}/MotherCell.js (100%) rename {entity => src/entity}/MovingCell.js (100%) rename {entity => src/entity}/MovingVirus.js (100%) rename {entity => src/entity}/PlayerCell.js (100%) rename {entity => src/entity}/StickyCell.js (100%) rename {entity => src/entity}/Virus.js (100%) rename {entity => src/entity}/index.js (100%) rename files.json => src/files.json (100%) rename {gamemodes => src/gamemodes}/AFFA.js (100%) rename {gamemodes => src/gamemodes}/BlackHole.js (100%) rename {gamemodes => src/gamemodes}/Debug.js (100%) rename {gamemodes => src/gamemodes}/Experimental v2.js (100%) rename {gamemodes => src/gamemodes}/Experimental.js (100%) rename {gamemodes => src/gamemodes}/FFA.js (100%) rename {gamemodes => src/gamemodes}/HungerGames.js (100%) rename {gamemodes => src/gamemodes}/Leap.js (100%) rename {gamemodes => src/gamemodes}/Mode.js (100%) rename {gamemodes => src/gamemodes}/NoCollisionTeamX.js (100%) rename {gamemodes => src/gamemodes}/NoCollisionTeams.js (100%) rename {gamemodes => src/gamemodes}/Rainbow.js (100%) rename {gamemodes => src/gamemodes}/SFFA.js (100%) rename {gamemodes => src/gamemodes}/TFFA.js (100%) rename {gamemodes => src/gamemodes}/TeamX.js (100%) rename {gamemodes => src/gamemodes}/Teams.js (100%) rename {gamemodes => src/gamemodes}/Tournament.js (100%) rename {gamemodes => src/gamemodes}/Unlimitffa.js (100%) rename {gamemodes => src/gamemodes}/Unlimitpvp.js (100%) rename {gamemodes => src/gamemodes}/VirusOff.js (100%) rename {gamemodes => src/gamemodes}/Zombie.js (100%) rename {gamemodes => src/gamemodes}/index.js (100%) rename index.js => src/index.js (100%) rename info.json => src/info.json (100%) rename {locals => src/locals}/es.js (100%) rename {locals => src/locals}/kr.js (100%) rename {modules => src/modules}/CommandList.js (100%) rename {modules => src/modules}/README.md (100%) rename {modules => src/modules}/commands/addbot.js (100%) rename {modules => src/modules}/commands/announce.js (100%) rename {modules => src/modules}/commands/ban.js (100%) rename {modules => src/modules}/commands/banlist.js (100%) rename {modules => src/modules}/commands/banrange.js (100%) rename {modules => src/modules}/commands/blind.js (100%) rename {modules => src/modules}/commands/board.js (100%) rename {modules => src/modules}/commands/boardreset.js (100%) rename {modules => src/modules}/commands/change.js (100%) rename {modules => src/modules}/commands/changelog.js (100%) rename {modules => src/modules}/commands/chat.js (100%) rename {modules => src/modules}/commands/chatban.js (100%) rename {modules => src/modules}/commands/clear.js (100%) rename {modules => src/modules}/commands/clearban.js (100%) rename {modules => src/modules}/commands/clearwhitelist.js (100%) rename {modules => src/modules}/commands/color.js (100%) rename {modules => src/modules}/commands/colorchat.js (100%) rename {modules => src/modules}/commands/colortext.js (100%) rename {modules => src/modules}/commands/delete.js (100%) rename {modules => src/modules}/commands/dop.js (100%) rename {modules => src/modules}/commands/enlarge.js (100%) rename {modules => src/modules}/commands/exit.js (100%) rename {modules => src/modules}/commands/explode.js (100%) rename {modules => src/modules}/commands/fillChar.js (100%) rename {modules => src/modules}/commands/fmsg.js (100%) rename {modules => src/modules}/commands/food.js (100%) rename {modules => src/modules}/commands/freeze.js (100%) rename {modules => src/modules}/commands/gamemode.js (100%) rename {modules => src/modules}/commands/garbage.js (100%) rename {modules => src/modules}/commands/hide.js (100%) rename {modules => src/modules}/commands/highscore.js (100%) rename {modules => src/modules}/commands/kick.js (100%) rename {modules => src/modules}/commands/kickbots.js (100%) rename {modules => src/modules}/commands/kickrange.js (100%) rename {modules => src/modules}/commands/kill.js (100%) rename {modules => src/modules}/commands/killall.js (100%) rename {modules => src/modules}/commands/killbots.js (100%) rename {modules => src/modules}/commands/killrange.js (100%) rename {modules => src/modules}/commands/mass.js (100%) rename {modules => src/modules}/commands/merge.js (100%) rename {modules => src/modules}/commands/minion.js (100%) rename {modules => src/modules}/commands/msg.js (100%) rename {modules => src/modules}/commands/multiverse.js (100%) rename {modules => src/modules}/commands/mute.js (100%) rename {modules => src/modules}/commands/name.js (100%) rename {modules => src/modules}/commands/nojoin.js (100%) rename {modules => src/modules}/commands/op.js (100%) rename {modules => src/modules}/commands/opbyip.js (100%) rename {modules => src/modules}/commands/pause.js (100%) rename {modules => src/modules}/commands/pcmd.js (100%) rename {modules => src/modules}/commands/pfmsg.js (100%) rename {modules => src/modules}/commands/playerlist.js (100%) rename {modules => src/modules}/commands/plugin.js (100%) rename {modules => src/modules}/commands/pm.js (100%) rename {modules => src/modules}/commands/pmsg.js (100%) rename {modules => src/modules}/commands/quickrestart.js (100%) rename {modules => src/modules}/commands/rainbow.js (100%) rename {modules => src/modules}/commands/range.js (100%) rename {modules => src/modules}/commands/rcon.js (100%) rename {modules => src/modules}/commands/reload.js (100%) rename {modules => src/modules}/commands/reset.js (100%) rename {modules => src/modules}/commands/resetateam.js (100%) rename {modules => src/modules}/commands/resetvirus.js (100%) rename {modules => src/modules}/commands/restart.js (100%) rename {modules => src/modules}/commands/rop.js (100%) rename {modules => src/modules}/commands/shrink.js (100%) rename {modules => src/modules}/commands/spawn.js (100%) rename {modules => src/modules}/commands/spawnmass.js (100%) rename {modules => src/modules}/commands/speed.js (100%) rename {modules => src/modules}/commands/spfmsg.js (100%) rename {modules => src/modules}/commands/split.js (100%) rename {modules => src/modules}/commands/spmsg.js (100%) rename {modules => src/modules}/commands/status.js (100%) rename {modules => src/modules}/commands/team.js (100%) rename {modules => src/modules}/commands/tp.js (100%) rename {modules => src/modules}/commands/troll.js (100%) rename {modules => src/modules}/commands/unban.js (100%) rename {modules => src/modules}/commands/uniban.js (100%) rename {modules => src/modules}/commands/unwhitelist.js (100%) rename {modules => src/modules}/commands/update.js (100%) rename {modules => src/modules}/commands/verify.js (100%) rename {modules => src/modules}/commands/virus.js (100%) rename {modules => src/modules}/commands/whitelist.js (100%) rename {modules => src/modules}/commands/whitelist2.js (100%) rename {modules => src/modules}/ini.js (100%) rename {modules => src/modules}/log.js (100%) rename {packet => src/packet}/AddNode.js (100%) rename {packet => src/packet}/Buffer.js (100%) rename {packet => src/packet}/Chat.js (100%) rename {packet => src/packet}/ClearNodes.js (100%) rename {packet => src/packet}/ClientPacket.js (100%) rename {packet => src/packet}/DataPacket.js (100%) rename {packet => src/packet}/DrawLine.js (100%) rename {packet => src/packet}/SetBorder.js (100%) rename {packet => src/packet}/UpdateLeaderboard.js (100%) rename {packet => src/packet}/UpdateNodes.js (100%) rename {packet => src/packet}/UpdatePosition.js (100%) rename {packet => src/packet}/index.js (100%) rename {plugins => src/plugins}/Client/README.md (100%) rename {plugins => src/plugins}/Client/config.ini (100%) rename {plugins => src/plugins}/Client/index.js (100%) rename {plugins => src/plugins}/Client/package-lock.json (100%) rename {plugins => src/plugins}/Client/package.json (100%) rename {plugins => src/plugins}/README.md (100%) rename randomSkins.txt => src/randomSkins.txt (100%) rename realisticnames.txt => src/realisticnames.txt (100%) rename {settings => src/settings}/README.md (100%) rename {settings => src/settings}/advConfig.ini (100%) rename {settings => src/settings}/clientConfig.ini (100%) rename {settings => src/settings}/config.ini (100%) rename {settings => src/settings}/override.ini (100%) rename setup.sh => src/setup.sh (100%) rename start.sh => src/start.sh (100%) rename uniban.txt => src/uniban.txt (100%) diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..da0310f --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ad8401d --- /dev/null +++ b/.gitignore @@ -0,0 +1,43 @@ +# 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 + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +# https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git +node_modules +*.project +src/.settings/.jsdtscope +src/.settings/org.eclipse.wst.jsdt.ui.superType.container +src/.settings/org.eclipse.wst.jsdt.ui.superType.name + +#intellj +.idea + +#generated files +highscores.txt +banned.txt +opbyip.txt +filesTemp.json diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..858b211 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +language: node_js +node_js: + - "5.9.0" + +script: + cd src; + node build.js diff --git a/Installation.md b/Installation.md new file mode 100644 index 0000000..3f24a33 --- /dev/null +++ b/Installation.md @@ -0,0 +1,128 @@ +To Install Ogar Unlimited, you need [Node.js](http://nodejs.org) + +(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 +``` diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..b88bb88 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,22 @@ +### License (original found at https://github.com/OgarProject/Ogar/blob/master/LICENSE.md) + +>---------------------------------------------------------------------------------------------------- + +Devin Ryan wanted this license in this work although it is completely different from his work. Still though, the credit belongs to the AJS-dev group even though legally (and unfairly) it belongs to Devin. So thats that. +>---------------------------------------------------------------------------------------------------- + +Copyright 2015 Devin Ryan + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this project except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +>---------------------------------------------------------------------------------------------------- diff --git a/MiniclipsCrimes.md b/MiniclipsCrimes.md new file mode 100644 index 0000000..37e53bd --- /dev/null +++ b/MiniclipsCrimes.md @@ -0,0 +1,15 @@ +#### Moneyshit (aka miniclip) has committed these crimes against all the agario community +1. Removed private servers +2. Made us pay for coins +3. made us pay for skins +4. made graphics awful +5. ruined the game +6. Turned agario into a cash cow +7. Ignored the community +8. Acted in their own behalf +9. Obliterated extensions +10. LAG +11. Lied about fixing private servers! +12. And much more + +##### SHAME, fore SHAME on moneyshit diff --git a/Newfeatures.md b/Newfeatures.md new file mode 100644 index 0000000..6863c09 --- /dev/null +++ b/Newfeatures.md @@ -0,0 +1 @@ +Coming soon! diff --git a/app.json b/app.json new file mode 100644 index 0000000..64dde78 --- /dev/null +++ b/app.json @@ -0,0 +1,5 @@ +{ + "name": "Ogar-Unlimited", + "description": "The Next Generation Ogar", + "repository": "https://github.com/AJS-development/Ogar-unlimited" +} diff --git a/banned.txt b/banned.txt deleted file mode 100644 index e69de29..0000000 diff --git a/highscores.txt b/highscores.txt deleted file mode 100644 index e69de29..0000000 diff --git a/opbyip.txt b/opbyip.txt deleted file mode 100644 index e69de29..0000000 diff --git a/package.json b/package.json new file mode 100644 index 0000000..b6a9a33 --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "Ogar_Unlimited", + "version": "17.0.0", + "description": "Open source Agar.io server", + "main": "src/index.js", + "engines": { + "node": "5.9.0" + }, + "dependencies": { + "async": "1.5.2", + "collections": "3.0.0", + "glob": "7.0.3", + "md5-file": "2.0.4", + "request": "2.72.0", + "ws": "1.1.0" + }, + "devDependencies": {}, + "scripts": { + "test": "node src/build.js", + "start": "node src/index.js" + }, + "repository": { + "type": "git", + "url": "https://github.com/AJS-development/Ogar-unlimited" + }, + "author": "AJS-development", + "license": "Apache License 2.0", + "bugs": { + "url": "https://github.com/AJS-development/Ogar-unlimited/issues" + }, + "homepage": "https://github.com/AJS-development/Ogar-unlimited" +} diff --git a/Install Dependencies (Windows).bat b/src/Install Dependencies (Windows).bat similarity index 100% rename from Install Dependencies (Windows).bat rename to src/Install Dependencies (Windows).bat diff --git a/Start.bat b/src/Start.bat similarity index 100% rename from Start.bat rename to src/Start.bat diff --git a/ai/BotLoader.js b/src/ai/BotLoader.js similarity index 100% rename from ai/BotLoader.js rename to src/ai/BotLoader.js diff --git a/ai/BotPlayer.js b/src/ai/BotPlayer.js similarity index 100% rename from ai/BotPlayer.js rename to src/ai/BotPlayer.js diff --git a/ai/FakeSocket.js b/src/ai/FakeSocket.js similarity index 100% rename from ai/FakeSocket.js rename to src/ai/FakeSocket.js diff --git a/ai/MinionLoader.js b/src/ai/MinionLoader.js similarity index 100% rename from ai/MinionLoader.js rename to src/ai/MinionLoader.js diff --git a/ai/MinionPlayer.js b/src/ai/MinionPlayer.js similarity index 100% rename from ai/MinionPlayer.js rename to src/ai/MinionPlayer.js diff --git a/ai/Readme.md b/src/ai/Readme.md similarity index 100% rename from ai/Readme.md rename to src/ai/Readme.md diff --git a/ai/minionSocket.js b/src/ai/minionSocket.js similarity index 100% rename from ai/minionSocket.js rename to src/ai/minionSocket.js diff --git a/botnames.txt b/src/botnames.txt similarity index 100% rename from botnames.txt rename to src/botnames.txt diff --git a/build.js b/src/build.js similarity index 100% rename from build.js rename to src/build.js diff --git a/client/.gitattributes b/src/client/.gitattributes similarity index 100% rename from client/.gitattributes rename to src/client/.gitattributes diff --git a/client/README.md b/src/client/README.md similarity index 100% rename from client/README.md rename to src/client/README.md diff --git a/client/README.md.txt b/src/client/README.md.txt similarity index 100% rename from client/README.md.txt rename to src/client/README.md.txt diff --git a/client/Vector2.js b/src/client/Vector2.js similarity index 100% rename from client/Vector2.js rename to src/client/Vector2.js diff --git a/client/checkdir.html b/src/client/checkdir.html similarity index 100% rename from client/checkdir.html rename to src/client/checkdir.html diff --git a/client/checkdir.php b/src/client/checkdir.php similarity index 100% rename from client/checkdir.php rename to src/client/checkdir.php diff --git a/client/css/bootstrap-theme.css b/src/client/css/bootstrap-theme.css similarity index 100% rename from client/css/bootstrap-theme.css rename to src/client/css/bootstrap-theme.css diff --git a/client/css/bootstrap-theme.css.map b/src/client/css/bootstrap-theme.css.map similarity index 100% rename from client/css/bootstrap-theme.css.map rename to src/client/css/bootstrap-theme.css.map diff --git a/client/css/bootstrap-theme.min.css b/src/client/css/bootstrap-theme.min.css similarity index 100% rename from client/css/bootstrap-theme.min.css rename to src/client/css/bootstrap-theme.min.css diff --git a/client/css/bootstrap.css b/src/client/css/bootstrap.css similarity index 100% rename from client/css/bootstrap.css rename to src/client/css/bootstrap.css diff --git a/client/css/bootstrap.css.map b/src/client/css/bootstrap.css.map similarity index 100% rename from client/css/bootstrap.css.map rename to src/client/css/bootstrap.css.map diff --git a/client/css/bootstrap.min.css b/src/client/css/bootstrap.min.css similarity index 100% rename from client/css/bootstrap.min.css rename to src/client/css/bootstrap.min.css diff --git a/client/environment.js b/src/client/environment.js similarity index 100% rename from client/environment.js rename to src/client/environment.js diff --git a/client/feed.png b/src/client/feed.png similarity index 100% rename from client/feed.png rename to src/client/feed.png diff --git a/client/fonts/glyphicons-halflings-regular.ttf b/src/client/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from client/fonts/glyphicons-halflings-regular.ttf rename to src/client/fonts/glyphicons-halflings-regular.ttf diff --git a/client/fonts/glyphicons-halflings-regular.woff b/src/client/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from client/fonts/glyphicons-halflings-regular.woff rename to src/client/fonts/glyphicons-halflings-regular.woff diff --git a/client/img/split.png b/src/client/img/split.png similarity index 100% rename from client/img/split.png rename to src/client/img/split.png diff --git a/client/index.html b/src/client/index.html similarity index 100% rename from client/index.html rename to src/client/index.html diff --git a/client/info.php b/src/client/info.php similarity index 100% rename from client/info.php rename to src/client/info.php diff --git a/client/js/bootstrap.js b/src/client/js/bootstrap.js similarity index 100% rename from client/js/bootstrap.js rename to src/client/js/bootstrap.js diff --git a/client/js/bootstrap.min.js b/src/client/js/bootstrap.min.js similarity index 100% rename from client/js/bootstrap.min.js rename to src/client/js/bootstrap.min.js diff --git a/client/js/jquery-2.1.4.min.js b/src/client/js/jquery-2.1.4.min.js similarity index 100% rename from client/js/jquery-2.1.4.min.js rename to src/client/js/jquery-2.1.4.min.js diff --git a/client/js/jquery.js b/src/client/js/jquery.js similarity index 100% rename from client/js/jquery.js rename to src/client/js/jquery.js diff --git a/client/js/npm.js b/src/client/js/npm.js similarity index 100% rename from client/js/npm.js rename to src/client/js/npm.js diff --git a/client/latest/experimental/index.html b/src/client/latest/experimental/index.html similarity index 100% rename from client/latest/experimental/index.html rename to src/client/latest/experimental/index.html diff --git a/client/latest/ffa/index.html b/src/client/latest/ffa/index.html similarity index 100% rename from client/latest/ffa/index.html rename to src/client/latest/ffa/index.html diff --git a/client/latest/party/index.html b/src/client/latest/party/index.html similarity index 100% rename from client/latest/party/index.html rename to src/client/latest/party/index.html diff --git a/client/latest/teams/index.html b/src/client/latest/teams/index.html similarity index 100% rename from client/latest/teams/index.html rename to src/client/latest/teams/index.html diff --git a/client/main.php b/src/client/main.php similarity index 100% rename from client/main.php rename to src/client/main.php diff --git a/client/main_out.js b/src/client/main_out.js similarity index 100% rename from client/main_out.js rename to src/client/main_out.js diff --git a/client/master.css b/src/client/master.css similarity index 100% rename from client/master.css rename to src/client/master.css diff --git a/client/master.js b/src/client/master.js similarity index 100% rename from client/master.js rename to src/client/master.js diff --git a/client/mc/GET.html b/src/client/mc/GET.html similarity index 100% rename from client/mc/GET.html rename to src/client/mc/GET.html diff --git a/client/mc/POST.html b/src/client/mc/POST.html similarity index 100% rename from client/mc/POST.html rename to src/client/mc/POST.html diff --git a/client/mc/Starball1.html b/src/client/mc/Starball1.html similarity index 100% rename from client/mc/Starball1.html rename to src/client/mc/Starball1.html diff --git a/client/mc/agario.js b/src/client/mc/agario.js similarity index 100% rename from client/mc/agario.js rename to src/client/mc/agario.js diff --git a/client/mc/atlas/main_shop.png b/src/client/mc/atlas/main_shop.png similarity index 100% rename from client/mc/atlas/main_shop.png rename to src/client/mc/atlas/main_shop.png diff --git a/client/mc/atlas/main_shop.xml b/src/client/mc/atlas/main_shop.xml similarity index 100% rename from client/mc/atlas/main_shop.xml rename to src/client/mc/atlas/main_shop.xml diff --git a/client/mc/core-assets/Close.png b/src/client/mc/core-assets/Close.png similarity index 100% rename from client/mc/core-assets/Close.png rename to src/client/mc/core-assets/Close.png diff --git a/client/mc/core-assets/Close_disabled.png b/src/client/mc/core-assets/Close_disabled.png similarity index 100% rename from client/mc/core-assets/Close_disabled.png rename to src/client/mc/core-assets/Close_disabled.png diff --git a/client/mc/core-assets/oaktree.png b/src/client/mc/core-assets/oaktree.png similarity index 100% rename from client/mc/core-assets/oaktree.png rename to src/client/mc/core-assets/oaktree.png diff --git a/client/mc/img/Close.png b/src/client/mc/img/Close.png similarity index 100% rename from client/mc/img/Close.png rename to src/client/mc/img/Close.png diff --git a/client/mc/img/Close_disabled.png b/src/client/mc/img/Close_disabled.png similarity index 100% rename from client/mc/img/Close_disabled.png rename to src/client/mc/img/Close_disabled.png diff --git a/client/mc/img/Close_disabled_old.png b/src/client/mc/img/Close_disabled_old.png similarity index 100% rename from client/mc/img/Close_disabled_old.png rename to src/client/mc/img/Close_disabled_old.png diff --git a/client/mc/img/Close_old.png b/src/client/mc/img/Close_old.png similarity index 100% rename from client/mc/img/Close_old.png rename to src/client/mc/img/Close_old.png diff --git a/client/mc/img/Exp_Star.png b/src/client/mc/img/Exp_Star.png similarity index 100% rename from client/mc/img/Exp_Star.png rename to src/client/mc/img/Exp_Star.png diff --git a/client/mc/img/FB_Arrow.png b/src/client/mc/img/FB_Arrow.png similarity index 100% rename from client/mc/img/FB_Arrow.png rename to src/client/mc/img/FB_Arrow.png diff --git a/client/mc/img/Facebook_Share_BTN.png b/src/client/mc/img/Facebook_Share_BTN.png similarity index 100% rename from client/mc/img/Facebook_Share_BTN.png rename to src/client/mc/img/Facebook_Share_BTN.png diff --git a/client/mc/img/Facebook_Symbol.png b/src/client/mc/img/Facebook_Symbol.png similarity index 100% rename from client/mc/img/Facebook_Symbol.png rename to src/client/mc/img/Facebook_Symbol.png diff --git a/client/mc/img/Login_Play.png b/src/client/mc/img/Login_Play.png similarity index 100% rename from client/mc/img/Login_Play.png rename to src/client/mc/img/Login_Play.png diff --git a/client/mc/img/Twitter_Share_BTN.png b/src/client/mc/img/Twitter_Share_BTN.png similarity index 100% rename from client/mc/img/Twitter_Share_BTN.png rename to src/client/mc/img/Twitter_Share_BTN.png diff --git a/client/mc/img/arrow.png b/src/client/mc/img/arrow.png similarity index 100% rename from client/mc/img/arrow.png rename to src/client/mc/img/arrow.png diff --git a/client/mc/img/back_button.png b/src/client/mc/img/back_button.png similarity index 100% rename from client/mc/img/back_button.png rename to src/client/mc/img/back_button.png diff --git a/client/mc/img/currency_icon.png b/src/client/mc/img/currency_icon.png similarity index 100% rename from client/mc/img/currency_icon.png rename to src/client/mc/img/currency_icon.png diff --git a/client/mc/img/fast_play.png b/src/client/mc/img/fast_play.png similarity index 100% rename from client/mc/img/fast_play.png rename to src/client/mc/img/fast_play.png diff --git a/client/mc/img/giant_coin.png b/src/client/mc/img/giant_coin.png similarity index 100% rename from client/mc/img/giant_coin.png rename to src/client/mc/img/giant_coin.png diff --git a/client/mc/img/hint.png b/src/client/mc/img/hint.png similarity index 100% rename from client/mc/img/hint.png rename to src/client/mc/img/hint.png diff --git a/client/mc/img/incentive_android+iphone.png b/src/client/mc/img/incentive_android+iphone.png similarity index 100% rename from client/mc/img/incentive_android+iphone.png rename to src/client/mc/img/incentive_android+iphone.png diff --git a/client/mc/img/incentive_android.png b/src/client/mc/img/incentive_android.png similarity index 100% rename from client/mc/img/incentive_android.png rename to src/client/mc/img/incentive_android.png diff --git a/client/mc/img/incentive_android_button.png b/src/client/mc/img/incentive_android_button.png similarity index 100% rename from client/mc/img/incentive_android_button.png rename to src/client/mc/img/incentive_android_button.png diff --git a/client/mc/img/incentive_iphone_button.png b/src/client/mc/img/incentive_iphone_button.png similarity index 100% rename from client/mc/img/incentive_iphone_button.png rename to src/client/mc/img/incentive_iphone_button.png diff --git a/client/mc/img/massboost_2x_shop.png b/src/client/mc/img/massboost_2x_shop.png similarity index 100% rename from client/mc/img/massboost_2x_shop.png rename to src/client/mc/img/massboost_2x_shop.png diff --git a/client/mc/img/massboost_3x_shop.png b/src/client/mc/img/massboost_3x_shop.png similarity index 100% rename from client/mc/img/massboost_3x_shop.png rename to src/client/mc/img/massboost_3x_shop.png diff --git a/client/mc/img/multiplier_stamp.png b/src/client/mc/img/multiplier_stamp.png similarity index 100% rename from client/mc/img/multiplier_stamp.png rename to src/client/mc/img/multiplier_stamp.png diff --git a/client/mc/img/not_for_guests.png b/src/client/mc/img/not_for_guests.png similarity index 100% rename from client/mc/img/not_for_guests.png rename to src/client/mc/img/not_for_guests.png diff --git a/client/mc/img/play.png b/src/client/mc/img/play.png similarity index 100% rename from client/mc/img/play.png rename to src/client/mc/img/play.png diff --git a/client/mc/img/profilepic_guest.png b/src/client/mc/img/profilepic_guest.png similarity index 100% rename from client/mc/img/profilepic_guest.png rename to src/client/mc/img/profilepic_guest.png diff --git a/client/mc/img/sticker.png b/src/client/mc/img/sticker.png similarity index 100% rename from client/mc/img/sticker.png rename to src/client/mc/img/sticker.png diff --git a/client/mc/img/xpboost_2x_shop.png b/src/client/mc/img/xpboost_2x_shop.png similarity index 100% rename from client/mc/img/xpboost_2x_shop.png rename to src/client/mc/img/xpboost_2x_shop.png diff --git a/client/mc/img/xpboost_3x_shop.png b/src/client/mc/img/xpboost_3x_shop.png similarity index 100% rename from client/mc/img/xpboost_3x_shop.png rename to src/client/mc/img/xpboost_3x_shop.png diff --git a/client/mc/index.html b/src/client/mc/index.html similarity index 100% rename from client/mc/index.html rename to src/client/mc/index.html diff --git a/client/mc/lib/soundjs.min.js b/src/client/mc/lib/soundjs.min.js similarity index 100% rename from client/mc/lib/soundjs.min.js rename to src/client/mc/lib/soundjs.min.js diff --git a/client/mc/lib/webgl-debug.js b/src/client/mc/lib/webgl-debug.js similarity index 100% rename from client/mc/lib/webgl-debug.js rename to src/client/mc/lib/webgl-debug.js diff --git a/client/mc/old_agarioe842.js b/src/client/mc/old_agarioe842.js similarity index 100% rename from client/mc/old_agarioe842.js rename to src/client/mc/old_agarioe842.js diff --git a/client/mc/particle/LevelUpSlotBarParticle.png b/src/client/mc/particle/LevelUpSlotBarParticle.png similarity index 100% rename from client/mc/particle/LevelUpSlotBarParticle.png rename to src/client/mc/particle/LevelUpSlotBarParticle.png diff --git a/client/ogaru.png b/src/client/ogaru.png similarity index 100% rename from client/ogaru.png rename to src/client/ogaru.png diff --git a/client/readme.txt b/src/client/readme.txt similarity index 100% rename from client/readme.txt rename to src/client/readme.txt diff --git a/client/restserver.html b/src/client/restserver.html similarity index 100% rename from client/restserver.html rename to src/client/restserver.html diff --git a/client/skins/8.png b/src/client/skins/8.png similarity index 100% rename from client/skins/8.png rename to src/client/skins/8.png diff --git a/client/skins/china.png b/src/client/skins/china.png similarity index 100% rename from client/skins/china.png rename to src/client/skins/china.png diff --git a/client/skins/doge.png b/src/client/skins/doge.png similarity index 100% rename from client/skins/doge.png rename to src/client/skins/doge.png diff --git a/client/skins/earth.png b/src/client/skins/earth.png similarity index 100% rename from client/skins/earth.png rename to src/client/skins/earth.png diff --git a/client/skins/f4.png b/src/client/skins/f4.png similarity index 100% rename from client/skins/f4.png rename to src/client/skins/f4.png diff --git a/client/skins/facebook.png b/src/client/skins/facebook.png similarity index 100% rename from client/skins/facebook.png rename to src/client/skins/facebook.png diff --git a/client/skins/facepunch.png b/src/client/skins/facepunch.png similarity index 100% rename from client/skins/facepunch.png rename to src/client/skins/facepunch.png diff --git a/client/skins/japan.png b/src/client/skins/japan.png similarity index 100% rename from client/skins/japan.png rename to src/client/skins/japan.png diff --git a/client/skins/mars.png b/src/client/skins/mars.png similarity index 100% rename from client/skins/mars.png rename to src/client/skins/mars.png diff --git a/client/skins/moon.png b/src/client/skins/moon.png similarity index 100% rename from client/skins/moon.png rename to src/client/skins/moon.png diff --git a/client/skins/nasa.png b/src/client/skins/nasa.png similarity index 100% rename from client/skins/nasa.png rename to src/client/skins/nasa.png diff --git a/client/skins/origin.png b/src/client/skins/origin.png similarity index 100% rename from client/skins/origin.png rename to src/client/skins/origin.png diff --git a/client/skins/russia.png b/src/client/skins/russia.png similarity index 100% rename from client/skins/russia.png rename to src/client/skins/russia.png diff --git a/client/skins/usa.png b/src/client/skins/usa.png similarity index 100% rename from client/skins/usa.png rename to src/client/skins/usa.png diff --git a/client/split.png b/src/client/split.png similarity index 100% rename from client/split.png rename to src/client/split.png diff --git a/client/style.css b/src/client/style.css similarity index 100% rename from client/style.css rename to src/client/style.css diff --git a/core/BotServer.js b/src/core/BotServer.js similarity index 100% rename from core/BotServer.js rename to src/core/BotServer.js diff --git a/core/ChildService.js b/src/core/ChildService.js similarity index 100% rename from core/ChildService.js rename to src/core/ChildService.js diff --git a/core/ConfigService.js b/src/core/ConfigService.js similarity index 100% rename from core/ConfigService.js rename to src/core/ConfigService.js diff --git a/core/ConsoleService.js b/src/core/ConsoleService.js similarity index 100% rename from core/ConsoleService.js rename to src/core/ConsoleService.js diff --git a/core/ControlServer.js b/src/core/ControlServer.js similarity index 100% rename from core/ControlServer.js rename to src/core/ControlServer.js diff --git a/core/GameServer.js b/src/core/GameServer.js similarity index 100% rename from core/GameServer.js rename to src/core/GameServer.js diff --git a/core/GeneratorService.js b/src/core/GeneratorService.js similarity index 100% rename from core/GeneratorService.js rename to src/core/GeneratorService.js diff --git a/core/InfoServer.js b/src/core/InfoServer.js similarity index 100% rename from core/InfoServer.js rename to src/core/InfoServer.js diff --git a/core/LeaderBoardService.js b/src/core/LeaderBoardService.js similarity index 100% rename from core/LeaderBoardService.js rename to src/core/LeaderBoardService.js diff --git a/core/Multiverse.js b/src/core/Multiverse.js similarity index 100% rename from core/Multiverse.js rename to src/core/Multiverse.js diff --git a/core/PacketHandler.js b/src/core/PacketHandler.js similarity index 100% rename from core/PacketHandler.js rename to src/core/PacketHandler.js diff --git a/core/Physics.js b/src/core/Physics.js similarity index 100% rename from core/Physics.js rename to src/core/Physics.js diff --git a/core/PlayerServer.js b/src/core/PlayerServer.js similarity index 100% rename from core/PlayerServer.js rename to src/core/PlayerServer.js diff --git a/core/PlayerTracker.js b/src/core/PlayerTracker.js similarity index 100% rename from core/PlayerTracker.js rename to src/core/PlayerTracker.js diff --git a/core/PluginLoader.js b/src/core/PluginLoader.js similarity index 100% rename from core/PluginLoader.js rename to src/core/PluginLoader.js diff --git a/core/README.md b/src/core/README.md similarity index 100% rename from core/README.md rename to src/core/README.md diff --git a/core/StatServer.js b/src/core/StatServer.js similarity index 100% rename from core/StatServer.js rename to src/core/StatServer.js diff --git a/core/Updater.js b/src/core/Updater.js similarity index 100% rename from core/Updater.js rename to src/core/Updater.js diff --git a/core/WorldModel.js b/src/core/WorldModel.js similarity index 100% rename from core/WorldModel.js rename to src/core/WorldModel.js diff --git a/core/op.js b/src/core/op.js similarity index 100% rename from core/op.js rename to src/core/op.js diff --git a/core/utilities.js b/src/core/utilities.js similarity index 100% rename from core/utilities.js rename to src/core/utilities.js diff --git a/customskins.txt b/src/customskins.txt similarity index 100% rename from customskins.txt rename to src/customskins.txt diff --git a/entity/Beacon.js b/src/entity/Beacon.js similarity index 100% rename from entity/Beacon.js rename to src/entity/Beacon.js diff --git a/entity/Cell.js b/src/entity/Cell.js similarity index 100% rename from entity/Cell.js rename to src/entity/Cell.js diff --git a/entity/EjectedMass.js b/src/entity/EjectedMass.js similarity index 100% rename from entity/EjectedMass.js rename to src/entity/EjectedMass.js diff --git a/entity/Food.js b/src/entity/Food.js similarity index 100% rename from entity/Food.js rename to src/entity/Food.js diff --git a/entity/MotherCell.js b/src/entity/MotherCell.js similarity index 100% rename from entity/MotherCell.js rename to src/entity/MotherCell.js diff --git a/entity/MovingCell.js b/src/entity/MovingCell.js similarity index 100% rename from entity/MovingCell.js rename to src/entity/MovingCell.js diff --git a/entity/MovingVirus.js b/src/entity/MovingVirus.js similarity index 100% rename from entity/MovingVirus.js rename to src/entity/MovingVirus.js diff --git a/entity/PlayerCell.js b/src/entity/PlayerCell.js similarity index 100% rename from entity/PlayerCell.js rename to src/entity/PlayerCell.js diff --git a/entity/StickyCell.js b/src/entity/StickyCell.js similarity index 100% rename from entity/StickyCell.js rename to src/entity/StickyCell.js diff --git a/entity/Virus.js b/src/entity/Virus.js similarity index 100% rename from entity/Virus.js rename to src/entity/Virus.js diff --git a/entity/index.js b/src/entity/index.js similarity index 100% rename from entity/index.js rename to src/entity/index.js diff --git a/files.json b/src/files.json similarity index 100% rename from files.json rename to src/files.json diff --git a/gamemodes/AFFA.js b/src/gamemodes/AFFA.js similarity index 100% rename from gamemodes/AFFA.js rename to src/gamemodes/AFFA.js diff --git a/gamemodes/BlackHole.js b/src/gamemodes/BlackHole.js similarity index 100% rename from gamemodes/BlackHole.js rename to src/gamemodes/BlackHole.js diff --git a/gamemodes/Debug.js b/src/gamemodes/Debug.js similarity index 100% rename from gamemodes/Debug.js rename to src/gamemodes/Debug.js diff --git a/gamemodes/Experimental v2.js b/src/gamemodes/Experimental v2.js similarity index 100% rename from gamemodes/Experimental v2.js rename to src/gamemodes/Experimental v2.js diff --git a/gamemodes/Experimental.js b/src/gamemodes/Experimental.js similarity index 100% rename from gamemodes/Experimental.js rename to src/gamemodes/Experimental.js diff --git a/gamemodes/FFA.js b/src/gamemodes/FFA.js similarity index 100% rename from gamemodes/FFA.js rename to src/gamemodes/FFA.js diff --git a/gamemodes/HungerGames.js b/src/gamemodes/HungerGames.js similarity index 100% rename from gamemodes/HungerGames.js rename to src/gamemodes/HungerGames.js diff --git a/gamemodes/Leap.js b/src/gamemodes/Leap.js similarity index 100% rename from gamemodes/Leap.js rename to src/gamemodes/Leap.js diff --git a/gamemodes/Mode.js b/src/gamemodes/Mode.js similarity index 100% rename from gamemodes/Mode.js rename to src/gamemodes/Mode.js diff --git a/gamemodes/NoCollisionTeamX.js b/src/gamemodes/NoCollisionTeamX.js similarity index 100% rename from gamemodes/NoCollisionTeamX.js rename to src/gamemodes/NoCollisionTeamX.js diff --git a/gamemodes/NoCollisionTeams.js b/src/gamemodes/NoCollisionTeams.js similarity index 100% rename from gamemodes/NoCollisionTeams.js rename to src/gamemodes/NoCollisionTeams.js diff --git a/gamemodes/Rainbow.js b/src/gamemodes/Rainbow.js similarity index 100% rename from gamemodes/Rainbow.js rename to src/gamemodes/Rainbow.js diff --git a/gamemodes/SFFA.js b/src/gamemodes/SFFA.js similarity index 100% rename from gamemodes/SFFA.js rename to src/gamemodes/SFFA.js diff --git a/gamemodes/TFFA.js b/src/gamemodes/TFFA.js similarity index 100% rename from gamemodes/TFFA.js rename to src/gamemodes/TFFA.js diff --git a/gamemodes/TeamX.js b/src/gamemodes/TeamX.js similarity index 100% rename from gamemodes/TeamX.js rename to src/gamemodes/TeamX.js diff --git a/gamemodes/Teams.js b/src/gamemodes/Teams.js similarity index 100% rename from gamemodes/Teams.js rename to src/gamemodes/Teams.js diff --git a/gamemodes/Tournament.js b/src/gamemodes/Tournament.js similarity index 100% rename from gamemodes/Tournament.js rename to src/gamemodes/Tournament.js diff --git a/gamemodes/Unlimitffa.js b/src/gamemodes/Unlimitffa.js similarity index 100% rename from gamemodes/Unlimitffa.js rename to src/gamemodes/Unlimitffa.js diff --git a/gamemodes/Unlimitpvp.js b/src/gamemodes/Unlimitpvp.js similarity index 100% rename from gamemodes/Unlimitpvp.js rename to src/gamemodes/Unlimitpvp.js diff --git a/gamemodes/VirusOff.js b/src/gamemodes/VirusOff.js similarity index 100% rename from gamemodes/VirusOff.js rename to src/gamemodes/VirusOff.js diff --git a/gamemodes/Zombie.js b/src/gamemodes/Zombie.js similarity index 100% rename from gamemodes/Zombie.js rename to src/gamemodes/Zombie.js diff --git a/gamemodes/index.js b/src/gamemodes/index.js similarity index 100% rename from gamemodes/index.js rename to src/gamemodes/index.js diff --git a/index.js b/src/index.js similarity index 100% rename from index.js rename to src/index.js diff --git a/info.json b/src/info.json similarity index 100% rename from info.json rename to src/info.json diff --git a/locals/es.js b/src/locals/es.js similarity index 100% rename from locals/es.js rename to src/locals/es.js diff --git a/locals/kr.js b/src/locals/kr.js similarity index 100% rename from locals/kr.js rename to src/locals/kr.js diff --git a/modules/CommandList.js b/src/modules/CommandList.js similarity index 100% rename from modules/CommandList.js rename to src/modules/CommandList.js diff --git a/modules/README.md b/src/modules/README.md similarity index 100% rename from modules/README.md rename to src/modules/README.md diff --git a/modules/commands/addbot.js b/src/modules/commands/addbot.js similarity index 100% rename from modules/commands/addbot.js rename to src/modules/commands/addbot.js diff --git a/modules/commands/announce.js b/src/modules/commands/announce.js similarity index 100% rename from modules/commands/announce.js rename to src/modules/commands/announce.js diff --git a/modules/commands/ban.js b/src/modules/commands/ban.js similarity index 100% rename from modules/commands/ban.js rename to src/modules/commands/ban.js diff --git a/modules/commands/banlist.js b/src/modules/commands/banlist.js similarity index 100% rename from modules/commands/banlist.js rename to src/modules/commands/banlist.js diff --git a/modules/commands/banrange.js b/src/modules/commands/banrange.js similarity index 100% rename from modules/commands/banrange.js rename to src/modules/commands/banrange.js diff --git a/modules/commands/blind.js b/src/modules/commands/blind.js similarity index 100% rename from modules/commands/blind.js rename to src/modules/commands/blind.js diff --git a/modules/commands/board.js b/src/modules/commands/board.js similarity index 100% rename from modules/commands/board.js rename to src/modules/commands/board.js diff --git a/modules/commands/boardreset.js b/src/modules/commands/boardreset.js similarity index 100% rename from modules/commands/boardreset.js rename to src/modules/commands/boardreset.js diff --git a/modules/commands/change.js b/src/modules/commands/change.js similarity index 100% rename from modules/commands/change.js rename to src/modules/commands/change.js diff --git a/modules/commands/changelog.js b/src/modules/commands/changelog.js similarity index 100% rename from modules/commands/changelog.js rename to src/modules/commands/changelog.js diff --git a/modules/commands/chat.js b/src/modules/commands/chat.js similarity index 100% rename from modules/commands/chat.js rename to src/modules/commands/chat.js diff --git a/modules/commands/chatban.js b/src/modules/commands/chatban.js similarity index 100% rename from modules/commands/chatban.js rename to src/modules/commands/chatban.js diff --git a/modules/commands/clear.js b/src/modules/commands/clear.js similarity index 100% rename from modules/commands/clear.js rename to src/modules/commands/clear.js diff --git a/modules/commands/clearban.js b/src/modules/commands/clearban.js similarity index 100% rename from modules/commands/clearban.js rename to src/modules/commands/clearban.js diff --git a/modules/commands/clearwhitelist.js b/src/modules/commands/clearwhitelist.js similarity index 100% rename from modules/commands/clearwhitelist.js rename to src/modules/commands/clearwhitelist.js diff --git a/modules/commands/color.js b/src/modules/commands/color.js similarity index 100% rename from modules/commands/color.js rename to src/modules/commands/color.js diff --git a/modules/commands/colorchat.js b/src/modules/commands/colorchat.js similarity index 100% rename from modules/commands/colorchat.js rename to src/modules/commands/colorchat.js diff --git a/modules/commands/colortext.js b/src/modules/commands/colortext.js similarity index 100% rename from modules/commands/colortext.js rename to src/modules/commands/colortext.js diff --git a/modules/commands/delete.js b/src/modules/commands/delete.js similarity index 100% rename from modules/commands/delete.js rename to src/modules/commands/delete.js diff --git a/modules/commands/dop.js b/src/modules/commands/dop.js similarity index 100% rename from modules/commands/dop.js rename to src/modules/commands/dop.js diff --git a/modules/commands/enlarge.js b/src/modules/commands/enlarge.js similarity index 100% rename from modules/commands/enlarge.js rename to src/modules/commands/enlarge.js diff --git a/modules/commands/exit.js b/src/modules/commands/exit.js similarity index 100% rename from modules/commands/exit.js rename to src/modules/commands/exit.js diff --git a/modules/commands/explode.js b/src/modules/commands/explode.js similarity index 100% rename from modules/commands/explode.js rename to src/modules/commands/explode.js diff --git a/modules/commands/fillChar.js b/src/modules/commands/fillChar.js similarity index 100% rename from modules/commands/fillChar.js rename to src/modules/commands/fillChar.js diff --git a/modules/commands/fmsg.js b/src/modules/commands/fmsg.js similarity index 100% rename from modules/commands/fmsg.js rename to src/modules/commands/fmsg.js diff --git a/modules/commands/food.js b/src/modules/commands/food.js similarity index 100% rename from modules/commands/food.js rename to src/modules/commands/food.js diff --git a/modules/commands/freeze.js b/src/modules/commands/freeze.js similarity index 100% rename from modules/commands/freeze.js rename to src/modules/commands/freeze.js diff --git a/modules/commands/gamemode.js b/src/modules/commands/gamemode.js similarity index 100% rename from modules/commands/gamemode.js rename to src/modules/commands/gamemode.js diff --git a/modules/commands/garbage.js b/src/modules/commands/garbage.js similarity index 100% rename from modules/commands/garbage.js rename to src/modules/commands/garbage.js diff --git a/modules/commands/hide.js b/src/modules/commands/hide.js similarity index 100% rename from modules/commands/hide.js rename to src/modules/commands/hide.js diff --git a/modules/commands/highscore.js b/src/modules/commands/highscore.js similarity index 100% rename from modules/commands/highscore.js rename to src/modules/commands/highscore.js diff --git a/modules/commands/kick.js b/src/modules/commands/kick.js similarity index 100% rename from modules/commands/kick.js rename to src/modules/commands/kick.js diff --git a/modules/commands/kickbots.js b/src/modules/commands/kickbots.js similarity index 100% rename from modules/commands/kickbots.js rename to src/modules/commands/kickbots.js diff --git a/modules/commands/kickrange.js b/src/modules/commands/kickrange.js similarity index 100% rename from modules/commands/kickrange.js rename to src/modules/commands/kickrange.js diff --git a/modules/commands/kill.js b/src/modules/commands/kill.js similarity index 100% rename from modules/commands/kill.js rename to src/modules/commands/kill.js diff --git a/modules/commands/killall.js b/src/modules/commands/killall.js similarity index 100% rename from modules/commands/killall.js rename to src/modules/commands/killall.js diff --git a/modules/commands/killbots.js b/src/modules/commands/killbots.js similarity index 100% rename from modules/commands/killbots.js rename to src/modules/commands/killbots.js diff --git a/modules/commands/killrange.js b/src/modules/commands/killrange.js similarity index 100% rename from modules/commands/killrange.js rename to src/modules/commands/killrange.js diff --git a/modules/commands/mass.js b/src/modules/commands/mass.js similarity index 100% rename from modules/commands/mass.js rename to src/modules/commands/mass.js diff --git a/modules/commands/merge.js b/src/modules/commands/merge.js similarity index 100% rename from modules/commands/merge.js rename to src/modules/commands/merge.js diff --git a/modules/commands/minion.js b/src/modules/commands/minion.js similarity index 100% rename from modules/commands/minion.js rename to src/modules/commands/minion.js diff --git a/modules/commands/msg.js b/src/modules/commands/msg.js similarity index 100% rename from modules/commands/msg.js rename to src/modules/commands/msg.js diff --git a/modules/commands/multiverse.js b/src/modules/commands/multiverse.js similarity index 100% rename from modules/commands/multiverse.js rename to src/modules/commands/multiverse.js diff --git a/modules/commands/mute.js b/src/modules/commands/mute.js similarity index 100% rename from modules/commands/mute.js rename to src/modules/commands/mute.js diff --git a/modules/commands/name.js b/src/modules/commands/name.js similarity index 100% rename from modules/commands/name.js rename to src/modules/commands/name.js diff --git a/modules/commands/nojoin.js b/src/modules/commands/nojoin.js similarity index 100% rename from modules/commands/nojoin.js rename to src/modules/commands/nojoin.js diff --git a/modules/commands/op.js b/src/modules/commands/op.js similarity index 100% rename from modules/commands/op.js rename to src/modules/commands/op.js diff --git a/modules/commands/opbyip.js b/src/modules/commands/opbyip.js similarity index 100% rename from modules/commands/opbyip.js rename to src/modules/commands/opbyip.js diff --git a/modules/commands/pause.js b/src/modules/commands/pause.js similarity index 100% rename from modules/commands/pause.js rename to src/modules/commands/pause.js diff --git a/modules/commands/pcmd.js b/src/modules/commands/pcmd.js similarity index 100% rename from modules/commands/pcmd.js rename to src/modules/commands/pcmd.js diff --git a/modules/commands/pfmsg.js b/src/modules/commands/pfmsg.js similarity index 100% rename from modules/commands/pfmsg.js rename to src/modules/commands/pfmsg.js diff --git a/modules/commands/playerlist.js b/src/modules/commands/playerlist.js similarity index 100% rename from modules/commands/playerlist.js rename to src/modules/commands/playerlist.js diff --git a/modules/commands/plugin.js b/src/modules/commands/plugin.js similarity index 100% rename from modules/commands/plugin.js rename to src/modules/commands/plugin.js diff --git a/modules/commands/pm.js b/src/modules/commands/pm.js similarity index 100% rename from modules/commands/pm.js rename to src/modules/commands/pm.js diff --git a/modules/commands/pmsg.js b/src/modules/commands/pmsg.js similarity index 100% rename from modules/commands/pmsg.js rename to src/modules/commands/pmsg.js diff --git a/modules/commands/quickrestart.js b/src/modules/commands/quickrestart.js similarity index 100% rename from modules/commands/quickrestart.js rename to src/modules/commands/quickrestart.js diff --git a/modules/commands/rainbow.js b/src/modules/commands/rainbow.js similarity index 100% rename from modules/commands/rainbow.js rename to src/modules/commands/rainbow.js diff --git a/modules/commands/range.js b/src/modules/commands/range.js similarity index 100% rename from modules/commands/range.js rename to src/modules/commands/range.js diff --git a/modules/commands/rcon.js b/src/modules/commands/rcon.js similarity index 100% rename from modules/commands/rcon.js rename to src/modules/commands/rcon.js diff --git a/modules/commands/reload.js b/src/modules/commands/reload.js similarity index 100% rename from modules/commands/reload.js rename to src/modules/commands/reload.js diff --git a/modules/commands/reset.js b/src/modules/commands/reset.js similarity index 100% rename from modules/commands/reset.js rename to src/modules/commands/reset.js diff --git a/modules/commands/resetateam.js b/src/modules/commands/resetateam.js similarity index 100% rename from modules/commands/resetateam.js rename to src/modules/commands/resetateam.js diff --git a/modules/commands/resetvirus.js b/src/modules/commands/resetvirus.js similarity index 100% rename from modules/commands/resetvirus.js rename to src/modules/commands/resetvirus.js diff --git a/modules/commands/restart.js b/src/modules/commands/restart.js similarity index 100% rename from modules/commands/restart.js rename to src/modules/commands/restart.js diff --git a/modules/commands/rop.js b/src/modules/commands/rop.js similarity index 100% rename from modules/commands/rop.js rename to src/modules/commands/rop.js diff --git a/modules/commands/shrink.js b/src/modules/commands/shrink.js similarity index 100% rename from modules/commands/shrink.js rename to src/modules/commands/shrink.js diff --git a/modules/commands/spawn.js b/src/modules/commands/spawn.js similarity index 100% rename from modules/commands/spawn.js rename to src/modules/commands/spawn.js diff --git a/modules/commands/spawnmass.js b/src/modules/commands/spawnmass.js similarity index 100% rename from modules/commands/spawnmass.js rename to src/modules/commands/spawnmass.js diff --git a/modules/commands/speed.js b/src/modules/commands/speed.js similarity index 100% rename from modules/commands/speed.js rename to src/modules/commands/speed.js diff --git a/modules/commands/spfmsg.js b/src/modules/commands/spfmsg.js similarity index 100% rename from modules/commands/spfmsg.js rename to src/modules/commands/spfmsg.js diff --git a/modules/commands/split.js b/src/modules/commands/split.js similarity index 100% rename from modules/commands/split.js rename to src/modules/commands/split.js diff --git a/modules/commands/spmsg.js b/src/modules/commands/spmsg.js similarity index 100% rename from modules/commands/spmsg.js rename to src/modules/commands/spmsg.js diff --git a/modules/commands/status.js b/src/modules/commands/status.js similarity index 100% rename from modules/commands/status.js rename to src/modules/commands/status.js diff --git a/modules/commands/team.js b/src/modules/commands/team.js similarity index 100% rename from modules/commands/team.js rename to src/modules/commands/team.js diff --git a/modules/commands/tp.js b/src/modules/commands/tp.js similarity index 100% rename from modules/commands/tp.js rename to src/modules/commands/tp.js diff --git a/modules/commands/troll.js b/src/modules/commands/troll.js similarity index 100% rename from modules/commands/troll.js rename to src/modules/commands/troll.js diff --git a/modules/commands/unban.js b/src/modules/commands/unban.js similarity index 100% rename from modules/commands/unban.js rename to src/modules/commands/unban.js diff --git a/modules/commands/uniban.js b/src/modules/commands/uniban.js similarity index 100% rename from modules/commands/uniban.js rename to src/modules/commands/uniban.js diff --git a/modules/commands/unwhitelist.js b/src/modules/commands/unwhitelist.js similarity index 100% rename from modules/commands/unwhitelist.js rename to src/modules/commands/unwhitelist.js diff --git a/modules/commands/update.js b/src/modules/commands/update.js similarity index 100% rename from modules/commands/update.js rename to src/modules/commands/update.js diff --git a/modules/commands/verify.js b/src/modules/commands/verify.js similarity index 100% rename from modules/commands/verify.js rename to src/modules/commands/verify.js diff --git a/modules/commands/virus.js b/src/modules/commands/virus.js similarity index 100% rename from modules/commands/virus.js rename to src/modules/commands/virus.js diff --git a/modules/commands/whitelist.js b/src/modules/commands/whitelist.js similarity index 100% rename from modules/commands/whitelist.js rename to src/modules/commands/whitelist.js diff --git a/modules/commands/whitelist2.js b/src/modules/commands/whitelist2.js similarity index 100% rename from modules/commands/whitelist2.js rename to src/modules/commands/whitelist2.js diff --git a/modules/ini.js b/src/modules/ini.js similarity index 100% rename from modules/ini.js rename to src/modules/ini.js diff --git a/modules/log.js b/src/modules/log.js similarity index 100% rename from modules/log.js rename to src/modules/log.js diff --git a/packet/AddNode.js b/src/packet/AddNode.js similarity index 100% rename from packet/AddNode.js rename to src/packet/AddNode.js diff --git a/packet/Buffer.js b/src/packet/Buffer.js similarity index 100% rename from packet/Buffer.js rename to src/packet/Buffer.js diff --git a/packet/Chat.js b/src/packet/Chat.js similarity index 100% rename from packet/Chat.js rename to src/packet/Chat.js diff --git a/packet/ClearNodes.js b/src/packet/ClearNodes.js similarity index 100% rename from packet/ClearNodes.js rename to src/packet/ClearNodes.js diff --git a/packet/ClientPacket.js b/src/packet/ClientPacket.js similarity index 100% rename from packet/ClientPacket.js rename to src/packet/ClientPacket.js diff --git a/packet/DataPacket.js b/src/packet/DataPacket.js similarity index 100% rename from packet/DataPacket.js rename to src/packet/DataPacket.js diff --git a/packet/DrawLine.js b/src/packet/DrawLine.js similarity index 100% rename from packet/DrawLine.js rename to src/packet/DrawLine.js diff --git a/packet/SetBorder.js b/src/packet/SetBorder.js similarity index 100% rename from packet/SetBorder.js rename to src/packet/SetBorder.js diff --git a/packet/UpdateLeaderboard.js b/src/packet/UpdateLeaderboard.js similarity index 100% rename from packet/UpdateLeaderboard.js rename to src/packet/UpdateLeaderboard.js diff --git a/packet/UpdateNodes.js b/src/packet/UpdateNodes.js similarity index 100% rename from packet/UpdateNodes.js rename to src/packet/UpdateNodes.js diff --git a/packet/UpdatePosition.js b/src/packet/UpdatePosition.js similarity index 100% rename from packet/UpdatePosition.js rename to src/packet/UpdatePosition.js diff --git a/packet/index.js b/src/packet/index.js similarity index 100% rename from packet/index.js rename to src/packet/index.js diff --git a/plugins/Client/README.md b/src/plugins/Client/README.md similarity index 100% rename from plugins/Client/README.md rename to src/plugins/Client/README.md diff --git a/plugins/Client/config.ini b/src/plugins/Client/config.ini similarity index 100% rename from plugins/Client/config.ini rename to src/plugins/Client/config.ini diff --git a/plugins/Client/index.js b/src/plugins/Client/index.js similarity index 100% rename from plugins/Client/index.js rename to src/plugins/Client/index.js diff --git a/plugins/Client/package-lock.json b/src/plugins/Client/package-lock.json similarity index 100% rename from plugins/Client/package-lock.json rename to src/plugins/Client/package-lock.json diff --git a/plugins/Client/package.json b/src/plugins/Client/package.json similarity index 100% rename from plugins/Client/package.json rename to src/plugins/Client/package.json diff --git a/plugins/README.md b/src/plugins/README.md similarity index 100% rename from plugins/README.md rename to src/plugins/README.md diff --git a/randomSkins.txt b/src/randomSkins.txt similarity index 100% rename from randomSkins.txt rename to src/randomSkins.txt diff --git a/realisticnames.txt b/src/realisticnames.txt similarity index 100% rename from realisticnames.txt rename to src/realisticnames.txt diff --git a/settings/README.md b/src/settings/README.md similarity index 100% rename from settings/README.md rename to src/settings/README.md diff --git a/settings/advConfig.ini b/src/settings/advConfig.ini similarity index 100% rename from settings/advConfig.ini rename to src/settings/advConfig.ini diff --git a/settings/clientConfig.ini b/src/settings/clientConfig.ini similarity index 100% rename from settings/clientConfig.ini rename to src/settings/clientConfig.ini diff --git a/settings/config.ini b/src/settings/config.ini similarity index 100% rename from settings/config.ini rename to src/settings/config.ini diff --git a/settings/override.ini b/src/settings/override.ini similarity index 100% rename from settings/override.ini rename to src/settings/override.ini diff --git a/setup.sh b/src/setup.sh similarity index 100% rename from setup.sh rename to src/setup.sh diff --git a/start.sh b/src/start.sh similarity index 100% rename from start.sh rename to src/start.sh diff --git a/uniban.txt b/src/uniban.txt similarity index 100% rename from uniban.txt rename to src/uniban.txt