- Joined
- Jun 2, 2010
- Messages
- 19
- Reaction score
- 18
The private free server (http://teraonline.org/) is closed now, and they free the source.
Here is:
Ready Server + Database (rev.218413):
https://yadi.sk/d/CgJOSfaWg5ZWS
Repository:
https://bitbucket.org/JavaSabr/stera/src
Recent fixes:
Code:
Warrior:
1. Poison Blade - reduced chance
3. Raised mana regen
4. Fixed skill Staggering Counter
Lancer:
1. Spring Attack - damage increased by 10%
2. Lockdown Blow - Increased the damage by 10%
3. Onslaught - Increased the damage by 20%
Slaer:
1. Added a chance of overturning
2. Fixed the skill Measured Slice
Mystic:
1. Thrall of Wrath:
The lifetime of the pet - 3 minutes
Rollback - 5 minutes
2. Thrall of Life:
The lifetime of the pet - 30 seconds
Rollback - 3 minutes
3. Raised mana regen
Archer:
1. Incendinary Trap - Increased the damage by 20%
2. increase the thickness of the arrows at all skill of the archer
3. Raised mana regen
4. Slow Trap set immediately
5. Chance Paison Arrow reduced
Berserk:
1. Increased the movement speed in combat by 5%
2. Increased the attack speed by 5%
3. Raised mana regen
Source: [url]http://teraonline.org/247-obnovlenie-271014-rev-405711.html[/url]
Client + Patch:
http://teraonline.org/uploads/Tera_shock.rar
Localhost Tutorial:
1.- Download "Ready Server + Database".
2.- In this, create a database, for example: terax1.
3.- Upload terax1.sql to terax1 database.
4.- Goto serverfolder/config/database.xml and edit:
Localhost is the host of MysqlServer and terax1 the name of the Database.
Value = username of the MySQL Server.
Value = password of the MySQL Server.
5.- Then, Run the StarGameServer in the main server folder. Wait until the "Gameserver Started" appear.
6.- Ready, the server is ON.
7.- Now, in the htdocs/www folder (Necessary a WAMP Server, ex: XAMPP), create a folder "server" and create a new TXT with this inside:
8.- Then save the file with ".en" extension, and rename it to "serverlist", the final file is "serverlist.en".
NOTE: IMPORTANT, THE PATH OF THIS IS %WAMPSERVER%/www/server, so this links "http://127.0.0.1/server/serverlist.en" must be works to you, if not, something you did wrong.
7.- For enter in the server is necessary the Client, this is in "Client + Patch" link.
8.- If all is downloaded, put this two files in the Client Folder.
BAT-FILE
Client
Thanks to TieLay for those files.
9.- You can edit the BAT-FILE with yours user and password hash. All works, because the "autocreate account" is ON by default.
10.- Execute the BAT-FILE, and enjoy.
2.- In this, create a database, for example: terax1.
3.- Upload terax1.sql to terax1 database.
4.- Goto serverfolder/config/database.xml and edit:
Localhost is the host of MysqlServer and terax1 the name of the Database.
Value = username of the MySQL Server.
Value = password of the MySQL Server.
5.- Then, Run the StarGameServer in the main server folder. Wait until the "Gameserver Started" appear.
6.- Ready, the server is ON.
7.- Now, in the htdocs/www folder (Necessary a WAMP Server, ex: XAMPP), create a folder "server" and create a new TXT with this inside:
Code:
<?xml version="1.0" encoding="utf-8"?>
<serverlist>
<server>
<id>1</id>
<ip>127.0.0.1</ip>
<port>14752</port>
<category sort="1">PVE</category>
<name raw_name="Tera Project">
<![CDATA[Tera Project]]>
</name>
<crowdness sort="1">No</crowdness>
<open sort="1">Low</open>
<permission_mask>0x00000000</permission_mask>
<server_stat>0x00000000</server_stat>
<popup>
<![CDATA[Unable to access the server at this time.]]>
</popup>
<language>en</language>
</server>
</serverlist>
8.- Then save the file with ".en" extension, and rename it to "serverlist", the final file is "serverlist.en".
NOTE: IMPORTANT, THE PATH OF THIS IS %WAMPSERVER%/www/server, so this links "http://127.0.0.1/server/serverlist.en" must be works to you, if not, something you did wrong.
7.- For enter in the server is necessary the Client, this is in "Client + Patch" link.
8.- If all is downloaded, put this two files in the Client Folder.
BAT-FILE
Client
Thanks to TieLay for those files.
9.- You can edit the BAT-FILE with yours user and password hash. All works, because the "autocreate account" is ON by default.
10.- Execute the BAT-FILE, and enjoy.
Multiplayer tutorial:
Do all the same of Localhost Tutorial, but edit this files:
1.- The database.xml file, edit with the respective Host, database name, user, and password.
2.- Upload this web:
Edited WebSite for Tera-Shock
Patch to Fix Change-Pw and Profile
Thanks to nicolasn1 for this.
3.- Go to WebFolder/core/connect/ and edit database.php file:
Host = IP of MySQL Server.
Username = Username of MySQL Server.
Password = Password of MySQL Server.
dbname = The name of DataBase.
4.- Go to Navicat or PhpMyAdmin, and execute this SQL Query in your database, ex: terax1.
Thanks to nicolasn1 for this.
4.- Edit the serverlist.en file with the Public IP, not localhost or 127.0.0.1 and upload it to %WAMPSERVER%/www/server. Same in Localhost Tutorial, the http://YOUR.IP.HERE/server/serverlist.en must be work, if not, you did it something wrong.
5.- Then, you must download this launcher:
Launcher for Tera-Shock
Thanks to gda123123 for this.
6.- Extract in Client Folder, and execute "Generator.exe".
In this, edit to you ServerPath, I recommend: http://YOUR.IP.HERE/server/serverlist.en.
7.- Start you server, wait until "Gameserver started".
8.- Go to url for the Web, uploaded in the step 2.
9.- Register a New Account.
10.- If you want a GM Account, go to your database, ex: terax1, characters tab, and edit access level to 100.
11.- Start teraLauncher.exe, put your username and password, click in Play.
12.- Enjoy.
1.- The database.xml file, edit with the respective Host, database name, user, and password.
2.- Upload this web:
Edited WebSite for Tera-Shock
Patch to Fix Change-Pw and Profile
Thanks to nicolasn1 for this.
3.- Go to WebFolder/core/connect/ and edit database.php file:
Host = IP of MySQL Server.
Username = Username of MySQL Server.
Password = Password of MySQL Server.
dbname = The name of DataBase.
4.- Go to Navicat or PhpMyAdmin, and execute this SQL Query in your database, ex: terax1.
Code:
-- ----------------------------
-- Table structure for `accounts`
-- ----------------------------
DROP TABLE IF EXISTS `accounts`;
Create TABLE `accounts` (
`AccountId` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(32) NOT NULL DEFAULT '',
`password` varchar(256) CHARACTER SET latin1 DEFAULT '',
`email` varchar(45) CHARACTER SET latin1 DEFAULT 'null@null',
`access_level` smallint(6) NOT NULL DEFAULT '0',
`end_pay` bigint(15) NOT NULL DEFAULT '0',
`end_block` bigint(15) NOT NULL DEFAULT '0',
`last_ip` varchar(15) NOT NULL DEFAULT '',
`allow_ips` varchar(255) NOT NULL DEFAULT '*',
`comments` varchar(255) NOT NULL DEFAULT '',
`LastOnlineUtc` bigint(64) NOT NULL DEFAULT '0',
`EmailVerify` varchar(256) NOT NULL,
`PasswordRecovery` varchar(128) NOT NULL,
`Coins` int(11) NOT NULL DEFAULT '0',
`Ip` varchar(64) NOT NULL,
`Membership` int(1) NOT NULL DEFAULT '0',
`isGM` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`AccountId`),
KEY `access_level` (`access_level`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
4.- Edit the serverlist.en file with the Public IP, not localhost or 127.0.0.1 and upload it to %WAMPSERVER%/www/server. Same in Localhost Tutorial, the http://YOUR.IP.HERE/server/serverlist.en must be work, if not, you did it something wrong.
5.- Then, you must download this launcher:
Launcher for Tera-Shock
Thanks to gda123123 for this.
6.- Extract in Client Folder, and execute "Generator.exe".
In this, edit to you ServerPath, I recommend: http://YOUR.IP.HERE/server/serverlist.en.
7.- Start you server, wait until "Gameserver started".
8.- Go to url for the Web, uploaded in the step 2.
9.- Register a New Account.
10.- If you want a GM Account, go to your database, ex: terax1, characters tab, and edit access level to 100.
11.- Start teraLauncher.exe, put your username and password, click in Play.
12.- Enjoy.
Tools for Tera-Shock:
English Distance Control
How to Use:
1.- In serverfolder/config/DistanceControl.xml
2.- Verify this:
DIST_CONTROL_ENABLED = Must be in "True".
DIST_CONTROL_PORT = Port of the distance control, default "2101".
DIST_CONTROL_LOGIN = Username for distance control, default "root".
DIST_CONTROL_PASSWORD = Password for distance control, default "df1sdf7d852cs".
3.- When you change whatever you need, download:
Fixed and Translated Distance Control
Thanks to Bola for this release.
4.- Extract, and open config.xml.
DEFAULT_HOST = The host of your server.
DEFAULT_LOGIN = Username of DistanceControl.xml,
DEFAULT_PASSWORD = Password of DistanceControl.xml.
DEFAULT_PORT = Port of DistanceControl.xml.
5.- When you edit all of this, open Teramanager.jar.
6.- All ready, control your Server.
I will write a detailed info about this Distance Control... someday.[/COLOR
How to Use:
1.- In serverfolder/config/DistanceControl.xml
2.- Verify this:
DIST_CONTROL_ENABLED = Must be in "True".
DIST_CONTROL_PORT = Port of the distance control, default "2101".
DIST_CONTROL_LOGIN = Username for distance control, default "root".
DIST_CONTROL_PASSWORD = Password for distance control, default "df1sdf7d852cs".
3.- When you change whatever you need, download:
Fixed and Translated Distance Control
Thanks to Bola for this release.
4.- Extract, and open config.xml.
DEFAULT_HOST = The host of your server.
DEFAULT_LOGIN = Username of DistanceControl.xml,
DEFAULT_PASSWORD = Password of DistanceControl.xml.
DEFAULT_PORT = Port of DistanceControl.xml.
5.- When you edit all of this, open Teramanager.jar.
6.- All ready, control your Server.
I will write a detailed info about this Distance Control... someday.[/COLOR
Commands:
Code:
[B]Resourse Commands (Access Level: 100)[/B]
--around_resourse
--spawn_resourse
--set_export_file
--add_resourse
--export_resourse
[B]Config Commands (Access Level: 100)[/B]
--config_reload
--config_set
[B]World Commands (Access Level: 100)[/B]
--loc
--region
--territory
--goto
--recall
[B]Skill Commands (Access Level: 100)[/B]
--start_skill
--add_skills
--learn_next_skills
--reload_skills
--clear_skills
--get_base_skills
--effect
--charm
[B]Heal Commands (Access Level: 100)[/B]
--set_hp
--set_mp
--heal
[B]Developer Commands (Access Level: 100)[/B]
--event_reg_all_players
--change_class
--kick
--check_geo
--send_event
--send_system
--send_state
--add_attack
--start_event
--sub_attack
--start_gc
--reload_dialogs
--send_packet
--set_access_level
--get_access_level
--set_heart
--set_level
--send_bytes
--send_file
--get_my_id
--invul
--set_ower_dist
--my_funcs
--save_point
--a
--save_all
--gm_speed
[B]Item Commands (Access Level:100)[/B]
--item_info
--create_item
--spawn_item
--reload_items
[B]User Commands (Access Level: 0)[/B]
--event_reg
--restore_characters
--player_info
--help
--version
--end_pay
--time
--kill_me
--online
--restore_skills
[B]Censore Commands (Access Level: 40)[/B]
--chat_ban
--chat_unban
[B]Summon Commands (Access Level: 100)[/B]
--reload_summons
--summon_cast
--around_summon_cast
[B]Quest Commands (Access Level: 100)[/B]
--quest_cond
--quest_state
--quest_cancel
--quest_remove
--quest_accept
--quest_movie
--quest_reload
--quest_start
--quest_info
[B]Var Commands (Access Level: 100)[/B]
--set_player_var
--get_player_var
[B]NPC Commands (Access Level: 100)[/B]
--go_to_npc
--send_dialog
--test_spawn
--stop_spawns
--start_spawns
--npc_cast
--around_npc_spawn
--around_npc
--reload_npcs
--reload_spawns
--spawn
--around_npc_cast
--around_npc_long_cast
Tera-Shock Server Tutorial by Kaze is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Last edited: