nbot

A clone of the eBot by @deStrO fully based on node.js with build in Web Page - WIP
git clone git://archive.git.mtrnord.blog/MTRNord/nbot.git
Log | Files | Refs | README | LICENSE

commit 41357a6d68ef210fa575829b390fe6398faf22bf
parent 9e493a1cce97b65cddd378f12d4368ea25d7372e
Author: MTRNord <mtrnord1@gmail.com>
Date:   Fri, 25 Mar 2016 16:24:45 +0100

Change function name

Diffstat:
Mapidocs/api.js | 2+-
Mapidocs/classes/addServer.html | 4++--
Aapidocs/classes/rcon.html | 308+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dapidocs/classes/rcon_func.html | 308-------------------------------------------------------------------------------
Mapidocs/classes/server.html | 4++--
Mapidocs/data.json | 20++++++++++----------
Mapidocs/files/apidocs_assets_vendor_bootstrap_js_bootstrap.min.js.html | 4++--
Mapidocs/files/backend_addServer.js.html | 4++--
Mapidocs/files/backend_rcon.js.html | 72++++++++++++++++++++++++++++++++++++------------------------------------
Mapidocs/files/start.js.html | 4++--
Mapidocs/files/web_server.js.html | 4++--
Mapidocs/index.html | 4++--
Mapidocs/modules/addServer.html | 4++--
Mapidocs/modules/nBot.html | 8++++----
Mapidocs/modules/rcon.html | 8++++----
Mapidocs/modules/server.html | 4++--
Mbackend/rcon.js | 68++++++++++++++++++++++++++++++++++----------------------------------
17 files changed, 415 insertions(+), 415 deletions(-)

diff --git a/apidocs/api.js b/apidocs/api.js @@ -2,7 +2,7 @@ YUI.add("yuidoc-meta", function(Y) { Y.YUIDoc = { meta: { "classes": [ "addServer", - "rcon_func", + "rcon", "server" ], "modules": [ diff --git a/apidocs/classes/addServer.html b/apidocs/classes/addServer.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/classes/rcon.html b/apidocs/classes/rcon.html @@ -0,0 +1,308 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <title>rcon - nBot</title> + <link rel="stylesheet" href=""> + <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css"> + <link rel="stylesheet" href="../assets/css/main.css" id="site_styles"> + <link rel="stylesheet" href="../assets/css/custom.css"> + <link rel="stylesheet" href="../assets/vendor/bootstrap/css/bootstrap.css"> + <link rel="shortcut icon" type="image/png" href="../assets/favicon.png"> +</head> +<body class="yui3-skin-sam"> +<div class="navbar navbar-fixed-top"> + <div class="navbar-inner"> + <h1 class="brand" style="padding: 10px 16px 10px; height: 20px; line-height: 20px; margin-left: 0;"> + <img alt="nBot" src="../assets/css/logo.png" style="max-height: 65%;" title="nBot"> + nBot + </h1> + <div class="nav"> + <li class="divider-vertical"></li> + <li> + <p class="navbar-text"> + API Docs for Version: <b>0.0.1</b> + </p> + </li> + </div> + <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + </form> + </div> +</div> +<div class="container"> + <div class="row"> + <div class="span3"> + <div> + <h3>APIs</h3> + <div id="sidebar"> + <ul id="main-nav" class="nav nav-tabs" style="margin-bottom:0;"> + <li class="active"><a href="#classes" data-toggle="tab">Classes</a></li> + <li><a href="#modules" data-toggle="tab">Modules</a></li> + </ul> + + <div id="api-tabview-filter"> + <input type="search" placeholder="Type to filter APIs"> + </div> + + <div class="tab-content" style="border: 1px solid #DDD; border-top:0;"> + <div class="tab-pane active" id="classes"> + <ul id="api-classes" class="nav nav-list"> + <li><a href="../classes/addServer.html">addServer</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> + <li><a href="../classes/server.html">server</a></li> + </ul> + </div> + + <div class="tab-pane" id="modules"> + <ul id="api-modules" class="nav nav-list"> + <li><a href="../modules/addServer.html">addServer</a></li> + <li><a href="../modules/nBot.html">nBot</a></li> + <li><a href="../modules/rcon.html">rcon</a></li> + <li><a href="../modules/server.html">server</a></li> + </ul> + </div> + </div> + </div> + </div> + </div> + <div class="span9"> + <form id="options-form" class="form-inline pull-right"> + Show: + <label for="api-show-inherited" class="checkbox"> + <input type="checkbox" id="api-show-inherited" checked> + Inherited + </label> + + <label for="api-show-protected" class="checkbox"> + <input type="checkbox" id="api-show-protected"> + Protected + </label> + + <label for="api-show-private" class="checkbox"> + <input type="checkbox" id="api-show-private"> + Private + </label> + <label for="api-show-deprecated" class="checkbox"> + <input type="checkbox" id="api-show-deprecated"> + Deprecated + </label> + + </form> + + <div class="apidocs"> + <div id="docs-main"> + <div class="content"> +<div class="page-header"> + <h1>rcon <small>Class</small></h1> +</div> + +<div class="well well-small"> + + + <div class="foundat"> + Defined in: <a href="../files/backend_rcon.js.html#l12"><code>backend\rcon.js:12</code></a> + </div> + + Module: <a href="../modules/rcon.html">rcon</a><br> + Parent Module: <a href="../modules/nBot.html">nBot</a> + +</div> + + +<div class="well well-small"> + +</div> + + +<div> + <ul class="nav nav-tabs"> + <li class="active"><a data-toggle="tab" href="#index">Index</a></li> + + <li><a data-toggle="tab" href="#methods">Methods</a></li> + </ul> + + <div class="tab-content"> + <div id="index" class="tab-pane active"> + <h2 class="off-left">Item Index</h2> + + <div class="index-section methods"> + <h3>Methods</h3> + + <ul class="index-list methods"> + <li class="index-item method"> + <a href="#" data-tabid="#methods" data-anchor="#method_live_on" data-tablink="live_on">live_on</a> + + </li> + <li class="index-item method"> + <a href="#" data-tabid="#methods" data-anchor="#method_restart_game" data-tablink="restart_game">restart_game</a> + + </li> + <li class="index-item method deprecated"> + <a href="#" data-tabid="#methods" data-anchor="#method_start" data-tablink="start">start</a> + + <span class="flag deprecated">deprecated</span> + </li> + <li class="index-item method"> + <a href="#" data-tabid="#methods" data-anchor="#method_status" data-tablink="status">status</a> + + </li> + </ul> + </div> + + + + </div> + + <div id="methods" class="tab-pane"> + <h2 class="off-left">Methods</h2> + + <div id="method_live_on" class="method item"> + <h3 class="name"><code>live_on</code></h3> + + <span class="paren">()</span> + + + + + + + + + <div class="meta"> + <p> + Defined in + <a href="../files/backend_rcon.js.html#l66"><code>backend\rcon.js:66</code></a> + </p> + + + + </div> + + <div class="description"> + + </div> + + + + </div> + <div id="method_restart_game" class="method item"> + <h3 class="name"><code>restart_game</code></h3> + + <span class="paren">()</span> + + + + + + + + + <div class="meta"> + <p> + Defined in + <a href="../files/backend_rcon.js.html#l37"><code>backend\rcon.js:37</code></a> + </p> + + + + </div> + + <div class="description"> + + </div> + + + + </div> + <div id="method_start" class="method item deprecated"> + <h3 class="name"><code>start</code></h3> + + <span class="paren">()</span> + + + <span class="flag deprecated" title="Could later make problems at start">deprecated</span> + + + + + + + <div class="meta"> + <p> + Defined in + <a href="../files/backend_rcon.js.html#l17"><code>backend\rcon.js:17</code></a> + </p> + + + <p>Deprecated: Could later make problems at start</p> + + </div> + + <div class="description"> + + </div> + + + + </div> + <div id="method_status" class="method item"> + <h3 class="name"><code>status</code></h3> + + <span class="paren">()</span> + + <span class="returns-inline"> + <span class="type">String</span> + </span> + + + + + + + + <div class="meta"> + <p> + Defined in + <a href="../files/backend_rcon.js.html#l52"><code>backend\rcon.js:52</code></a> + </p> + + + + </div> + + <div class="description"> + + </div> + + + <div class="returns"> + <h4>Returns:</h4> + + <div class="returns-description"> + <span class="type">String</span>: + <p>Status from the Server.</p> + + </div> + </div> + + </div> + </div> + + + + </div> +</div> + </div> + </div> + </div> + </div> + </div> +</div> +<script src="../assets/vendor/jquery/jquery-1.8.2.min.js"></script> +<script src="../assets/vendor/bootstrap/js/bootstrap.js"></script> +<script src="../assets/vendor/prettify/prettify-min.js"></script> +<script src="../assets/js/yuidoc-bootstrap.js"></script> +<script>prettyPrint();</script> +</body> +</html> diff --git a/apidocs/classes/rcon_func.html b/apidocs/classes/rcon_func.html @@ -1,308 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> -<head> - <meta charset="utf-8"> - <title>rcon_func - nBot</title> - <link rel="stylesheet" href=""> - <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css"> - <link rel="stylesheet" href="../assets/css/main.css" id="site_styles"> - <link rel="stylesheet" href="../assets/css/custom.css"> - <link rel="stylesheet" href="../assets/vendor/bootstrap/css/bootstrap.css"> - <link rel="shortcut icon" type="image/png" href="../assets/favicon.png"> -</head> -<body class="yui3-skin-sam"> -<div class="navbar navbar-fixed-top"> - <div class="navbar-inner"> - <h1 class="brand" style="padding: 10px 16px 10px; height: 20px; line-height: 20px; margin-left: 0;"> - <img alt="nBot" src="../assets/css/logo.png" style="max-height: 65%;" title="nBot"> - nBot - </h1> - <div class="nav"> - <li class="divider-vertical"></li> - <li> - <p class="navbar-text"> - API Docs for Version: <b>0.0.1</b> - </p> - </li> - </div> - <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> - </form> - </div> -</div> -<div class="container"> - <div class="row"> - <div class="span3"> - <div> - <h3>APIs</h3> - <div id="sidebar"> - <ul id="main-nav" class="nav nav-tabs" style="margin-bottom:0;"> - <li class="active"><a href="#classes" data-toggle="tab">Classes</a></li> - <li><a href="#modules" data-toggle="tab">Modules</a></li> - </ul> - - <div id="api-tabview-filter"> - <input type="search" placeholder="Type to filter APIs"> - </div> - - <div class="tab-content" style="border: 1px solid #DDD; border-top:0;"> - <div class="tab-pane active" id="classes"> - <ul id="api-classes" class="nav nav-list"> - <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> - <li><a href="../classes/server.html">server</a></li> - </ul> - </div> - - <div class="tab-pane" id="modules"> - <ul id="api-modules" class="nav nav-list"> - <li><a href="../modules/addServer.html">addServer</a></li> - <li><a href="../modules/nBot.html">nBot</a></li> - <li><a href="../modules/rcon.html">rcon</a></li> - <li><a href="../modules/server.html">server</a></li> - </ul> - </div> - </div> - </div> - </div> - </div> - <div class="span9"> - <form id="options-form" class="form-inline pull-right"> - Show: - <label for="api-show-inherited" class="checkbox"> - <input type="checkbox" id="api-show-inherited" checked> - Inherited - </label> - - <label for="api-show-protected" class="checkbox"> - <input type="checkbox" id="api-show-protected"> - Protected - </label> - - <label for="api-show-private" class="checkbox"> - <input type="checkbox" id="api-show-private"> - Private - </label> - <label for="api-show-deprecated" class="checkbox"> - <input type="checkbox" id="api-show-deprecated"> - Deprecated - </label> - - </form> - - <div class="apidocs"> - <div id="docs-main"> - <div class="content"> -<div class="page-header"> - <h1>rcon_func <small>Class</small></h1> -</div> - -<div class="well well-small"> - - - <div class="foundat"> - Defined in: <a href="../files/backend_rcon.js.html#l12"><code>backend\rcon.js:12</code></a> - </div> - - Module: <a href="../modules/rcon.html">rcon</a><br> - Parent Module: <a href="../modules/nBot.html">nBot</a> - -</div> - - -<div class="well well-small"> - -</div> - - -<div> - <ul class="nav nav-tabs"> - <li class="active"><a data-toggle="tab" href="#index">Index</a></li> - - <li><a data-toggle="tab" href="#methods">Methods</a></li> - </ul> - - <div class="tab-content"> - <div id="index" class="tab-pane active"> - <h2 class="off-left">Item Index</h2> - - <div class="index-section methods"> - <h3>Methods</h3> - - <ul class="index-list methods"> - <li class="index-item method"> - <a href="#" data-tabid="#methods" data-anchor="#method_live_on" data-tablink="live_on">live_on</a> - - </li> - <li class="index-item method"> - <a href="#" data-tabid="#methods" data-anchor="#method_restart_game" data-tablink="restart_game">restart_game</a> - - </li> - <li class="index-item method deprecated"> - <a href="#" data-tabid="#methods" data-anchor="#method_start" data-tablink="start">start</a> - - <span class="flag deprecated">deprecated</span> - </li> - <li class="index-item method"> - <a href="#" data-tabid="#methods" data-anchor="#method_status" data-tablink="status">status</a> - - </li> - </ul> - </div> - - - - </div> - - <div id="methods" class="tab-pane"> - <h2 class="off-left">Methods</h2> - - <div id="method_live_on" class="method item"> - <h3 class="name"><code>live_on</code></h3> - - <span class="paren">()</span> - - - - - - - - - <div class="meta"> - <p> - Defined in - <a href="../files/backend_rcon.js.html#l66"><code>backend\rcon.js:66</code></a> - </p> - - - - </div> - - <div class="description"> - - </div> - - - - </div> - <div id="method_restart_game" class="method item"> - <h3 class="name"><code>restart_game</code></h3> - - <span class="paren">()</span> - - - - - - - - - <div class="meta"> - <p> - Defined in - <a href="../files/backend_rcon.js.html#l37"><code>backend\rcon.js:37</code></a> - </p> - - - - </div> - - <div class="description"> - - </div> - - - - </div> - <div id="method_start" class="method item deprecated"> - <h3 class="name"><code>start</code></h3> - - <span class="paren">()</span> - - - <span class="flag deprecated" title="Could later make problems at start">deprecated</span> - - - - - - - <div class="meta"> - <p> - Defined in - <a href="../files/backend_rcon.js.html#l17"><code>backend\rcon.js:17</code></a> - </p> - - - <p>Deprecated: Could later make problems at start</p> - - </div> - - <div class="description"> - - </div> - - - - </div> - <div id="method_status" class="method item"> - <h3 class="name"><code>status</code></h3> - - <span class="paren">()</span> - - <span class="returns-inline"> - <span class="type">String</span> - </span> - - - - - - - - <div class="meta"> - <p> - Defined in - <a href="../files/backend_rcon.js.html#l52"><code>backend\rcon.js:52</code></a> - </p> - - - - </div> - - <div class="description"> - - </div> - - - <div class="returns"> - <h4>Returns:</h4> - - <div class="returns-description"> - <span class="type">String</span>: - <p>Status from the Server.</p> - - </div> - </div> - - </div> - </div> - - - - </div> -</div> - </div> - </div> - </div> - </div> - </div> -</div> -<script src="../assets/vendor/jquery/jquery-1.8.2.min.js"></script> -<script src="../assets/vendor/bootstrap/js/bootstrap.js"></script> -<script src="../assets/vendor/prettify/prettify-min.js"></script> -<script src="../assets/js/yuidoc-bootstrap.js"></script> -<script>prettyPrint();</script> -</body> -</html> diff --git a/apidocs/classes/server.html b/apidocs/classes/server.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/data.json b/apidocs/data.json @@ -30,7 +30,7 @@ "rcon": 1 }, "classes": { - "rcon_func": 1 + "rcon": 1 }, "fors": {}, "namespaces": {} @@ -67,7 +67,7 @@ "elements": {}, "classes": { "addServer": 1, - "rcon_func": 1, + "rcon": 1, "server": 1 }, "fors": {}, @@ -105,7 +105,7 @@ "submodules": {}, "elements": {}, "classes": { - "rcon_func": 1 + "rcon": 1 }, "fors": {}, "is_submodule": 1, @@ -161,9 +161,9 @@ "line": 12, "static": 1 }, - "rcon_func": { - "name": "rcon_func", - "shortname": "rcon_func", + "rcon": { + "name": "rcon", + "shortname": "rcon", "classitems": [], "plugins": [], "extensions": [], @@ -226,7 +226,7 @@ "name": "start", "deprecated": true, "deprecationMessage": "Could later make problems at start", - "class": "rcon_func", + "class": "rcon", "module": "nBot", "submodule": "rcon" }, @@ -235,7 +235,7 @@ "line": 37, "itemtype": "method", "name": "restart_game", - "class": "rcon_func", + "class": "rcon", "module": "nBot", "submodule": "rcon" }, @@ -248,7 +248,7 @@ "description": "Status from the Server.", "type": "String" }, - "class": "rcon_func", + "class": "rcon", "module": "nBot", "submodule": "rcon" }, @@ -257,7 +257,7 @@ "line": 66, "itemtype": "method", "name": "live_on", - "class": "rcon_func", + "class": "rcon", "module": "nBot", "submodule": "rcon" }, diff --git a/apidocs/files/apidocs_assets_vendor_bootstrap_js_bootstrap.min.js.html b/apidocs/files/apidocs_assets_vendor_bootstrap_js_bootstrap.min.js.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/files/backend_addServer.js.html b/apidocs/files/backend_addServer.js.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/files/backend_rcon.js.html b/apidocs/files/backend_rcon.js.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> @@ -106,30 +106,30 @@ * @submodule rcon * @requires srcds-rcon */ -var rcon = require(&#x27;srcds-rcon&#x27;)({ +var rcon_lib = require(&#x27;srcds-rcon&#x27;)({ address: &#x27;127.0.0.1&#x27;, password: &#x27;1199&#x27; }); /** -* @class rcon_func +* @class rcon * @static */ -var rcon_func = module.exports = {} +var rcon = module.exports = {} /** * @method start * @deprecated Could later make problems at start */ - rcon_func.start = function () { - rcon.connect().then(() =&gt; { - return rcon.command(&#x27;changelevel de_dust2&#x27;).then(() =&gt; { + rcon.start = function () { + rcon_lib.connect().then(() =&gt; { + return rcon_lib.command(&#x27;changelevel de_dust2&#x27;).then(() =&gt; { console.log(&#x27;changed map&#x27;); }); }).then( - () =&gt; rcon.command(&#x27;sv_lan 0&#x27;).then(() =&gt; console.log(&#x27;changed sv_lan&#x27;)) + () =&gt; rcon_lib.command(&#x27;sv_lan 0&#x27;).then(() =&gt; console.log(&#x27;changed sv_lan&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;restarted game&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;restarted game&#x27;)) ).then( - () =&gt; rcon.disconnect() + () =&gt; rcon_lib.disconnect() ).catch(err =&gt; { console.log(&#x27;caught&#x27;, err); console.log(err.stack); @@ -138,13 +138,13 @@ var rcon_func = module.exports = {} /** * @method restart_game */ - rcon_func.restart_game = function () { - rcon.connect().then(() =&gt; { - return rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt;{ + rcon.restart_game = function () { + rcon_lib.connect().then(() =&gt; { + return rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt;{ console.log(&#x27;game restarted&#x27;); }); }).then( - () =&gt; rcon.disconnect() + () =&gt; rcon_lib.disconnect() ).catch(err =&gt; { console.log(&#x27;caught&#x27;, err); console.log(err.stack); @@ -154,11 +154,11 @@ var rcon_func = module.exports = {} * @method status * @return {String} Status from the Server. */ - rcon_func.status = function () { - return rcon.connect().then(() =&gt; { - return rcon.command(&#x27;status&#x27;) + rcon.status = function () { + return rcon_lib.connect().then(() =&gt; { + return rcon_lib.command(&#x27;status&#x27;) }).then( - () =&gt; rcon.disconnect() + () =&gt; rcon_lib.disconnect() ).catch(err =&gt; { console.log(&#x27;caught&#x27;, err); console.log(err.stack); @@ -167,39 +167,39 @@ var rcon_func = module.exports = {} /** * @method live_on */ - rcon_func.live_on = function () { - rcon.connect().then(() =&gt; { - return rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; { + rcon.live_on = function () { + rcon_lib.connect().then(() =&gt; { + return rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; { console.log(&#x27;game restarted 0&#x27;); }); }).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 1&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 1&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 2&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 2&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 3&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 3&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 4&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 4&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 5&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 5&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 6&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 6&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 7&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 7&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 8&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 8&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 9&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 9&#x27;)) ).then( - () =&gt; rcon.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 10&#x27;)) + () =&gt; rcon_lib.command(&#x27;mp_restartgame 1&#x27;).then(() =&gt; console.log(&#x27;game restarted 10&#x27;)) ).then( - () =&gt; rcon.command(&#x27;say LIVE!!!&#x27;).then(() =&gt; console.log(&#x27;LIVE!!!&#x27;)) + () =&gt; rcon_lib.command(&#x27;say LIVE!!!&#x27;).then(() =&gt; console.log(&#x27;LIVE!!!&#x27;)) ).then( - () =&gt; rcon.command(&#x27;say LIVE!!!&#x27;).then(() =&gt; console.log(&#x27;LIVE!!!&#x27;)) + () =&gt; rcon_lib.command(&#x27;say LIVE!!!&#x27;).then(() =&gt; console.log(&#x27;LIVE!!!&#x27;)) ).then( - () =&gt; rcon.command(&#x27;say LIVE!!!&#x27;).then(() =&gt; console.log(&#x27;LIVE!!!&#x27;)) + () =&gt; rcon_lib.command(&#x27;say LIVE!!!&#x27;).then(() =&gt; console.log(&#x27;LIVE!!!&#x27;)) ).then( - () =&gt; rcon.disconnect() + () =&gt; rcon_lib.disconnect() ).catch(err =&gt; { console.log(&#x27;caught&#x27;, err); console.log(err.stack); diff --git a/apidocs/files/start.js.html b/apidocs/files/start.js.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/files/web_server.js.html b/apidocs/files/web_server.js.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/index.html b/apidocs/index.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="./classes/addServer.html">addServer</a></li> - <li><a href="./classes/rcon_func.html">rcon_func</a></li> + <li><a href="./classes/rcon.html">rcon</a></li> <li><a href="./classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/modules/addServer.html b/apidocs/modules/addServer.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/apidocs/modules/nBot.html b/apidocs/modules/nBot.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> @@ -124,8 +124,8 @@ </a> </li> <li class="module-class"> - <a href="../classes/rcon_func.html"> - rcon_func + <a href="../classes/rcon.html"> + rcon </a> </li> <li class="module-class"> diff --git a/apidocs/modules/rcon.html b/apidocs/modules/rcon.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> @@ -125,8 +125,8 @@ <ul class="module-classes"> <li class="module-class"> - <a href="../classes/rcon_func.html"> - rcon_func + <a href="../classes/rcon.html"> + rcon </a> </li> </ul> diff --git a/apidocs/modules/server.html b/apidocs/modules/server.html @@ -26,7 +26,7 @@ </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> - <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon_func", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> + <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/addServer", "classes/rcon", "classes/server", "modules/addServer", "modules/nBot", "modules/rcon", "modules/server"]'> </form> </div> </div> @@ -49,7 +49,7 @@ <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/addServer.html">addServer</a></li> - <li><a href="../classes/rcon_func.html">rcon_func</a></li> + <li><a href="../classes/rcon.html">rcon</a></li> <li><a href="../classes/server.html">server</a></li> </ul> </div> diff --git a/backend/rcon.js b/backend/rcon.js @@ -5,30 +5,30 @@ * @submodule rcon * @requires srcds-rcon */ -var rcon = require('srcds-rcon')({ +var rcon_lib = require('srcds-rcon')({ address: '127.0.0.1', password: '1199' }); /** -* @class rcon_func +* @class rcon * @static */ -var rcon_func = module.exports = {} +var rcon = module.exports = {} /** * @method start * @deprecated Could later make problems at start */ - rcon_func.start = function () { - rcon.connect().then(() => { - return rcon.command('changelevel de_dust2').then(() => { + rcon.start = function () { + rcon_lib.connect().then(() => { + return rcon_lib.command('changelevel de_dust2').then(() => { console.log('changed map'); }); }).then( - () => rcon.command('sv_lan 0').then(() => console.log('changed sv_lan')) + () => rcon_lib.command('sv_lan 0').then(() => console.log('changed sv_lan')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('restarted game')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('restarted game')) ).then( - () => rcon.disconnect() + () => rcon_lib.disconnect() ).catch(err => { console.log('caught', err); console.log(err.stack); @@ -37,13 +37,13 @@ var rcon_func = module.exports = {} /** * @method restart_game */ - rcon_func.restart_game = function () { - rcon.connect().then(() => { - return rcon.command('mp_restartgame 1').then(() =>{ + rcon.restart_game = function () { + rcon_lib.connect().then(() => { + return rcon_lib.command('mp_restartgame 1').then(() =>{ console.log('game restarted'); }); }).then( - () => rcon.disconnect() + () => rcon_lib.disconnect() ).catch(err => { console.log('caught', err); console.log(err.stack); @@ -53,11 +53,11 @@ var rcon_func = module.exports = {} * @method status * @return {String} Status from the Server. */ - rcon_func.status = function () { - return rcon.connect().then(() => { - return rcon.command('status') + rcon.status = function () { + return rcon_lib.connect().then(() => { + return rcon_lib.command('status') }).then( - () => rcon.disconnect() + () => rcon_lib.disconnect() ).catch(err => { console.log('caught', err); console.log(err.stack); @@ -66,39 +66,39 @@ var rcon_func = module.exports = {} /** * @method live_on */ - rcon_func.live_on = function () { - rcon.connect().then(() => { - return rcon.command('mp_restartgame 1').then(() => { + rcon.live_on = function () { + rcon_lib.connect().then(() => { + return rcon_lib.command('mp_restartgame 1').then(() => { console.log('game restarted 0'); }); }).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 1')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 1')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 2')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 2')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 3')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 3')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 4')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 4')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 5')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 5')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 6')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 6')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 7')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 7')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 8')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 8')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 9')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 9')) ).then( - () => rcon.command('mp_restartgame 1').then(() => console.log('game restarted 10')) + () => rcon_lib.command('mp_restartgame 1').then(() => console.log('game restarted 10')) ).then( - () => rcon.command('say LIVE!!!').then(() => console.log('LIVE!!!')) + () => rcon_lib.command('say LIVE!!!').then(() => console.log('LIVE!!!')) ).then( - () => rcon.command('say LIVE!!!').then(() => console.log('LIVE!!!')) + () => rcon_lib.command('say LIVE!!!').then(() => console.log('LIVE!!!')) ).then( - () => rcon.command('say LIVE!!!').then(() => console.log('LIVE!!!')) + () => rcon_lib.command('say LIVE!!!').then(() => console.log('LIVE!!!')) ).then( - () => rcon.disconnect() + () => rcon_lib.disconnect() ).catch(err => { console.log('caught', err); console.log(err.stack);