https://github.com/netzulo/theforestadmin
Command line tool written on python to setup TheForest Servers
https://github.com/netzulo/theforestadmin
Last synced: 12 months ago
JSON representation
Command line tool written on python to setup TheForest Servers
- Host: GitHub
- URL: https://github.com/netzulo/theforestadmin
- Owner: netzulo
- License: gpl-3.0
- Created: 2017-10-14T10:24:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-15T20:36:41.000Z (over 8 years ago)
- Last Synced: 2025-02-19T12:59:58.280Z (over 1 year ago)
- Language: Python
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
theforestadmin
==============
Command line tool written on python to setup TheForest Servers
Setup
*****
``python setup.py install``
Server Usage
************
::
usage: server.py [-h] [-v] [-c CONFIG_PATH]
Performs TheForest server operations
optional arguments:
-h, --help show this help message and exit
-v, --verbose Activate DEBUG level
-c CONFIG_PATH, --config_path CONFIG_PATH
Path for custom JSON config
-d, --deploy Deploy new server based on JSON config
-s, --start Start server based on JSON config
----- help us on , https://github.com/netzulo/theforestadmin -------
Configuration file
------------------
+ Server script configuration
.. highlight:: json
.. code-block:: json
:linenos:
::
{
"server_path": "d:\\0.programms\\Steam\\steamapps\\common\\TheForestDedicatedServer\\",
"modules": {
"steam":{ "name": "Steam", "enabled": true },
"oxide":{ "name": "Oxide", "enabled": true, "custom": true },
"plugins":{ "name": "Plugins", "enabled": false }
},
"options":[
"-serverip \"0.0.0.0\"",
"-serversteamport 27015",
"-servergameport 27015",
"-serverqueryport 27016",
"-servername \"[24/7][max:100]netzulo.com\"",
"-serverplayers 100",
"-serverpassword \"\"",
"-serverpassword_admin \"0123456789\"",
"-serversteamaccount \"\"",
"-serverAutoSaveInterval 15",
"-difficulty Normal",
"-initType New",
"-slot 1",
"-enableVAC on",
"-showLogs on",
"-serverContact \"netzuleando@gmail.com\""
]
}