Skip to content
Newcomer1989 edited this page Jan 13, 2017 · 47 revisions

TSN Ranksystem Wiki

The official documentation how to install the Ranksystem you will find here (for Linux, for Windows)

A documentation for the single parameter/functions you will find inside the webinterface of the Ranksystem.

This Wiki is for answering the most frequently asked questions (FAQ).

FAQ

Automatically update function - What does this mean?

The Ranksytem updates itself fully automatic.

  1. It checks for new versions and download this to the update folder inside the Ranksystem.
  2. Before anything will done, it create a backup of the database. Be sure you have a backup of your webserver files.
  3. After this it overwrites all files on the webserver with the new version.
  4. Then it stops and wait for a restart (via cron/task or manually).
  5. With the restart it take the new binaries and do on first step the database (SQL) update.

If the defined user (Webinterface - Other - Recipient (Update)) are due this process online on the TeamSpeak server, they get informed via text message.

To check all was updated well, you should check the ranksystem.log file.

Due the update process there will be also created a backup of the database. If something goes wrong, it is possible to restore this (a tutorial for that case will follow).

Automatically update function - Why is there no option to disable it?

We see much user of the Ranksystem are using an old version. A few of them are still on the early beta version. This versions are outdated for a long time. In most cases it is only for lazy reasons.

With the automatically update we can be sure all of our "customer" are on the same version. This reduces the support effort much.

Also it is possible to fix much faster bugs, which increases also the security.

Multiple PHP versions - How to set the PHP version?

There is a file other/phpcommand.php. Inside this you can define the place where your PHP is installed.

Examples how to set the PHP are inside the files (for Linux and for Windows).

This file will not be touched due an update, so you have to define it once a time.

Changed TeamSpeak Host / Server - Mitigation old Ranksystem

  1. Export old Ranksystem database and import this on new database server (if changed, otherwise obsolete)

  2. Copy the webfolder to the new environment (if changed, otherwise obsolete)

  3. Edit the other/dbconfig.php and correct the database connection details (if changed, otherwise obsolete)

  4. Before you start the Ranksystem Bot in your new environment, you have to edit the following things inside the Webinterface:

4.1. TeamSpeak: update your TeamSpeak connection details

4.2. Core: turn off the Client-database-ID reset

4.3. Core: change all database-IDs, which are defined:

' 4.3.1. servergroup exception (servergroup IDs) and channel exception (channel IDs)

4.3.2. rank up definition (servergroup IDs)

\4.3.3. boost (servergroup IDs)
Clone this wiki locally