Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

(Tera Project) Tera Emulator by P5yl0 Update 140315

Junior Spellweaver
Joined
Mar 3, 2015
Messages
164
Reaction score
75
Tera: Exiled Realm of Arborea server update 200415




Update 200415 Fix 2 with Attack System Rework


Here you can find latest compiled revision for 1725 (ontogo)
Source code for developers.
Wanna help? Come and join! Just explain what you fixed and post it here!

Ok, let's go.

Simple tutorial to run Tera Project server.


(Note: If you are installed and used previous releases of Tera Project before 20.04.15, remove database from MySQL and reinstall it!)

Soft Requirements:

Microsoft.NET Framework 4.5
XAMPP
Navicat Premium


After installing everything, run XAMPP and enable MySQL + Apache

Now extract downloaded server archive.
There will be database sql file in ServerDataBase folder.

1. Open Navicat and create New Connection:


Call it... as you wish, maybe tera

Now enable connection by clicking LMB 2 times and create new database called tera:

Enable it by clicking LMB and execute SQL file from archive:

Close Navicat.

2. Now copy htdocs folder from archive and place it in C:\XAMPP (in XAMPP installed directory with replacing files)
(try 127.0.0.1/Web - should appear Tera webpage)

3. Download and unpack ClientPatch archive into your TERA game directory.

4. Start server (GameServer/Tera.exe)

5. Open Webbrowser, enter 127.0.0.1:11101


Don't close it! (close after connecting to server)

In server console should appear this message:


6. Start TERA by pressing TERA-Single.exe

Play


By default you have GM, commands works like >

!addgold Monster 10000 - where Monster is character nickname and 10000 is 1 gold
!additem 41 - will add item with id 41
!mount learnall - will teach you calling pets
(another i've not tested yet, should work fine too)

Fixlist, addons, any:

1. 140315 - Mount/Dismount bug (game crash, character lose issue. In older revisions, if you will leave your char ingame mounted, next relog after trying to mount another pet, there was a game crash, solved now)

2.
140315 - On Server selection hang solved.

3.
200315 - Inventory saving completed

4.
200315 - Characters delete from MySQL function added

5.
200315 - Attack/Skills using delay fix

6.
200315 - Character updating while relog back to char list from game world

7.
200315 - Ui Panel/Hotkey Bar saving to MySQL

8.
200315 - Tracker Quest log function (for developers, opcode 0xAB61)

9.
200315 - Levelcap up to 65

10.
200315 - Unreal Tournament like killstreaks while questing/killing monsters

11.
270315 - Fix (now Ui/Hotkey bar will be restored after teleporting, using pegasus)

12.
270315 - Teleport NPC now appears fine after fighting with Karascha boss

13.
270315 - Popori female fix (invisible textures bug)

14.
270315 - New GM commands - ffaenable/ffadisable (all mobsters will attack you after turning this on)

15.
270315 - Reduced overhead to client!

16.
270315 - Client patch v. 1.0 (130Mb google drive)

17.
280315 - Sorcerer class skill fix

18.
190415 - Battle system rework

19.
200415 - Fix 2

Compiled, ready to start:


Latest SourceCode:


Client:


Client Patch v. 1.0:


Binary Data Tool Editors - if you want to edit game server content (by uebari)


Diego released modified 2004 Fix 2:


Attack system rework:



Debug:

 
Last edited:
Newbie Spellweaver
Joined
Aug 23, 2008
Messages
74
Reaction score
19
Re: Tera Emulator by P5yl0 (090315)

Nice Tutorial. You should maybe mention that it is for the (pretty old) 1725 Client/Emulator.
 
Junior Spellweaver
Joined
Mar 3, 2015
Messages
164
Reaction score
75
Re: Tera Emulator by P5yl0 (090315)

Yup (P5yl0 said, the new 30.09 is far away from release)
 
Joined
Feb 2, 2012
Messages
412
Reaction score
249
Re: Tera Emulator by P5yl0 (090315)

30.09 im working on the ingame packets...
i added today more than ~25 packets
50% of them need to be anayzed...some are only response others need to be rewritten..

but so far i have the loading screen for ingame..
keyboard layout appears..
news (message of the day)
and a few others...
npc loading (for now only loads 1x) needs to be rewritten with a function to load npcid, loacation etc..
some guild things ,daylielists, questlists (need functions later when im ingame , now i cant see what is loaded and what not)

after more than 25 packets..
only loading progressbar shown so far ^^ 100%

adding tommorrow a few more..
when im ingame i can see what appears really on the screen and what needs to be modified/configured..
 
Junior Spellweaver
Joined
Aug 25, 2011
Messages
136
Reaction score
2
Re: Tera Emulator by P5yl0 (090315)

EvilEva - (Tera Project) Tera Emulator by P5yl0 Update 140315 - RaGEZONE Forums


made by your employer, but after the start I can not enter the game.
Collapses the game, turned off the server, included on the new server, open the folded game but still can not go
What to do?
 
Junior Spellweaver
Joined
Mar 3, 2015
Messages
164
Reaction score
75
Re: Tera Emulator by P5yl0 (090315)

Place screenshots here.
Something you are doing is wrong.
 
Junior Spellweaver
Joined
Aug 25, 2011
Messages
136
Reaction score
2
Re: Tera Emulator by P5yl0 (090315)

Place screenshots here.
Something you are doing is wrong.

I did all the points.
After starting the client, I can not go to the game server.
You have written "ALT + TAB, close GameServer.exe and run GameServer.exe"
I do the same, but the game go to the server can not.

EvilEva - (Tera Project) Tera Emulator by P5yl0 Update 140315 - RaGEZONE Forums


when ALT + TAB, close GameServer.exe and run GameServer.exe, the game and does not go = (
please help
 
Junior Spellweaver
Joined
Aug 25, 2011
Messages
136
Reaction score
2
Re: Tera Emulator by P5yl0 (090315)



The solution was simple, changed the port on the standard 11101 and it worked :blushing:

EvilEva - (Tera Project) Tera Emulator by P5yl0 Update 140315 - RaGEZONE Forums
 
Last edited:
Junior Spellweaver
Joined
Mar 3, 2015
Messages
164
Reaction score
75
Re: Tera Emulator by P5yl0 (090315)

There should be the log with opcode after pressing Enter Server button
There is some things you need to know (i've tested it with XAMPP only, the girl above said the server is not working with OpenServer MySQL tool and maybe another tools too)

EvilEva - (Tera Project) Tera Emulator by P5yl0 Update 140315 - RaGEZONE Forums



At least you can change ports:

Goto C:\XAMPP\htdocs\Web\server\server\server_list.en open it and change port to any another, try 29000.
Goto GameServer\config\network\networkConfig.xml open it and change port to same as in serverlist

Test any different (i guess something is blocking gameserver port on your PC, it can be antivirus software or firewall)

Here it is, using this build:

EvilEva - (Tera Project) Tera Emulator by P5yl0 Update 140315 - RaGEZONE Forums




Yeah, there is a problem with ports listening
 
Junior Spellweaver
Joined
Aug 25, 2011
Messages
136
Reaction score
2
Re: Tera Emulator by P5yl0 (090315)

At least you can change ports:
Goto C:\XAMPP\htdocs\Web\server\server\server_list.en open it and change port to any another, try 29000.
Goto GameServer\config\network\networkConfig.xml open it and change port to same as in serverlist

Thanks already playing)
Can you suggest how to change the language in the game?
 
Experienced Elementalist
Joined
Apr 18, 2011
Messages
280
Reaction score
11
Re: Tera Emulator by P5yl0 (090315)

i dont get it, each time i want to create new character, the game client closed by it self.
i am using windows 8, and set password on mysql. Do i need to use windows 7 or do i need to let mysql password blank?

fixed, after using other 1725 client.
 
Last edited:
Junior Spellweaver
Joined
Mar 18, 2006
Messages
155
Reaction score
5
Re: Tera Emulator by P5yl0 (090315)

I have downloaded and tested this last night - Everything seems to work as described :)
 
Junior Spellweaver
Joined
Mar 3, 2015
Messages
164
Reaction score
75
Re: Tera Emulator by P5yl0 (090315)

currently fixes:
mount system update (old bug with mount system - after using mount and logout, next relog character can't dismount, pressing to mount icon crashes the game)

//Temporarly fix (checks if player was mounted last time and dismounts him)
public void PlayerEnterWorld(Player player)
{

if (player.PlayerMount != 0)
{
Communication.Global.VisibleService.Send(player, new SpMountHide(player, player.PlayerMount));
player.PlayerMount = 0;
Communication.Logic.CreatureLogic.UpdateCreatureStats(player);
}
}

founded new opcodes for class Slayer

0xD2D1
0xAB61
0x5C6A
 
Newbie Spellweaver
Joined
Dec 2, 2008
Messages
5
Reaction score
0
Re: Tera Emulator by P5yl0 (090315)

Mmh, I followed the tutorial and got it working with ease, no issues at any points, thanks for that, and thanks to p5yl0 for the working emulator files. Afraid I can't be much help with developing anything though, my C++ knowledge is still in its juvenile stage.
 
Last edited:
Back
Top