Steer server is designed to manage administrator rules (integration to a WebApp and a Box Server). The Box Server is required to implement the Item Claim system. Requires Python 2.6 (x86) and MySQL 5.7 to work.
Download:
Installation
Integration FCGI Gateway with TeraAPI (deprecated)
The latest version of Tera API no longer requires FCGI integration for the Item Claim system to work.
Screenshots/Video
Official documentation available here: https://forum.ragezone.com/f797/tera-server-official-documentation-1206071/
Download:
To view the content, you need to sign in or register
Installation
- Install the Python 2.6 to directory C:\Python26.
- Unpack the python-2.6-Lib.zip archive into the C:\Python26 directory.
- Unpack the box.zip and steer.zip archives to your TERA Server directory.
- Open Navicat or HeidiSQL and connect to your MySQL server.
- Create two databases named box2db and steer3db.
Important! Specify the utf8 encoding with collation utf8_unicode_ci when creating the database. - Import sql files from the directory box\DB to database box2db in the following order:
- BOX_schema_2.16.1.db50.sql
- BOX_sp_2.16.1.db50.sql
- BOX_data_2.16.1.db50.sql
- BOX_update_2.16.1.db50.sql. - Import sql files from the directory steerserver\DB to database steer3db in the following order:
- STEER_schema_3.3.1.db15.sql
- STEER_sp_3.3.1.db15.sql
- STEER_data_3.3.1.db15.sql
- STEER_update_3.3.1.db15.sql.
- Open the file box\BoxConfig.ini and set the db_user and db_passwd parameters according to your database settings.
- Open the file steerserver\SteerConfig.ini and set all db_user and db_passwd parameters according to your database settings.
- Open the file boxadminweb\boxadminweb.ini and change the value of the nation_code parameter as en.
- Open the file steerweb\steeradminweb.ini and change the value of the nation_code parameter as en.
- To start the Box Server API, run the 1_Box.bat file in the box directory.
- To start the Steer Server, run the .bat files in the steer directory in order.
- To start the Box Web Admin, run the Start.bat file in the boxadminweb directory.
- To start the Steer Web Admin, run the Start.bat file in the steerweb directory.
Box Web Admin panel:To view the content, you need to sign in or registerorTo view the content, you need to sign in or register
Steer Web Admin panel:To view the content, you need to sign in or registerorTo view the content, you need to sign in or register
Logins: boxadmin and steeradmin
Password: password
- Unpack the archive steer_translation_EN_RU.zip to any directory.
- Go to the Steer Web panel and select 언어 데이터 가져오기 from the 가져오기/내보내기 menu:
- Click File upload button and select the file L10N_DisplayGroup_steeradmin_en.csv.
- Click File upload button and select the file L10N_Function_steeradmin_en.csv.
- Download the patch
To view the content, you need to sign in or register(for patch 100.02).
- Unpack the patch to the WebApp\bin directory.
- Open the file WebApp\AppResource\WebAppConfig.xml and change like that:
Code:<SteerServer addr="127.0.0.1" port="8105" /> <Admin id="gadmin" /> <DbSync option="execute" />
- Restart WebApp ApplicationPool or IIS Service.
- Login to Steer Web and set new password for the user gadmin:
- Unpack the fcgi_gw.zip and fcgi_webapi.zip archives to your TERA server directory.
- To start the FCGI Gateway, run the Start.bat file in the fcgi_gw directory.
- To start the FCGI WebServer (nginx), run the Start.bat file in the fcgi_webapi directory.
- The FCGI Web API will be available by default at:
To view the content, you need to sign in or register
To send an Item Box to a player, you need to send a POST request in JSON to the /make_box.json endpoint.
Then send a GET request to the /box_noti endpoint so that the user receives a Item Claim notification.
FCGI Web API reference description available here:To view the content, you need to sign in or register
Requests scheme:
The latest version of Tera API no longer requires FCGI integration for the Item Claim system to work.
Integration with old version of Tera API:
- Make sure that the Box System and the FCGI Gateway Web Server are configured correctly (see previous steps).
- Go to the Box Web panel and create Service Items that will be sent when the premium is activated.
- Open the config file config\chronoScroll.js and customize the boxContext section according to your preferences. Service Item ids must be specified as item_id.
- Open your .env config file and change parameter API_PORTAL_FCGI_GW_WEBAPI_ENABLE to true.
Change parameter API_PORTAL_FCGI_GW_WEBAPI_URL if necessary. - Restart tera-api.
Official documentation available here: https://forum.ragezone.com/f797/tera-server-official-documentation-1206071/
Last edited: