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!

TJServer

Newbie Spellweaver
Joined
Jan 12, 2013
Messages
18
Reaction score
10
Proper Java based server for TERA

Client supported: NAEU-17.32.04
Language: English

About future updates:
- No point on updating to latest client, since this is not complete.
- I would be happy if this worked at 80-90% as it should before trying to update.
- Took me ages to find a proper client and launcher by searching the forum.
- No support for parsing DataCenter info to XMLs.

(pre-release)
- Proper Eclipse .settings folder.
- Removed all Russian comments from java files.
- Translated most russian messages to English.
- Translated configs to English (I used google translator).
- Formated all code to follow same indentation.
- Fixed all visible NPEs and warnings.
- Minor java 1.7 and 1.8 improvements here and there.
- Generated javadocs for most of the files.
- Removed a few duplicate templates from XML files.
- Created build.xml for easy project compiling.
- Created seperate SQL files needed to run the server.
- Organised folder paths.
- Created launcher file for easy debugging / live testing.

(update 1)
- Reverted changes so that the server would connect to NAEU-17.3204 client.
- Decompiled rlib so that future development would be possible with full sources.

Sources:
Launcher:
Client:
 
Last edited:
Junior Spellweaver
Joined
Dec 5, 2015
Messages
181
Reaction score
145
Good initiative :)
I thnik you can post a link with description in the original thread and/or contact the op
 
Newbie Spellweaver
Joined
Jan 12, 2013
Messages
18
Reaction score
10
Read what I wrote.

During the last two days I played around with the files posted at
https://forum.ragezone.com/f797/release-tera-shock-port-na-1079270/

What has been done.
- Proper Eclipse .settings folder.
- Removed all Russian comments from java files.
- Translated most russian messages to English.
- Translated configs to English (I used google translator).
- Formated all code to follow same indentation.
- Fixed all visible NPEs and warnings.
- Minor java 1.7 and 1.8 improvements here and there.
- Generated javadocs for most of the files.
- Removed a few duplicate templates from XML files.
- Created build.xml for easy project compiling.
- Created seperate SQL files needed to run the server.
- Organised folder paths.
- Created launcher file for easy debugging / live testing.
 
Newbie Spellweaver
Joined
Jan 12, 2013
Messages
18
Reaction score
10
yes I know what I have say many of the peoples who using the tera-sock source code fix this so nothing special

Nothing special?
It took me two days on that rework, show a little respect.

If so many people done this, where is it shared?
With this kind of attitude Tera development goes nowhere.

Good luck doing more no special things that "have been done".
 
Blade & Soul Eldoria Developer
[VIP] Member
Joined
Jul 30, 2012
Messages
1,224
Reaction score
158
there is peoples who work on this and I know they wont release it since they close to be done with the emulator
and I don't say I am not respect so don't say thing on how I feeling related to this topic
 
Newbie Spellweaver
Joined
Dec 5, 2015
Messages
5
Reaction score
0
- Removed all Russian comments from java files.
I think Russians comments don't make weather for non english programmers, but if some Russian programmer will start work at this src, he will not say thanks.
 
Blade & Soul Eldoria Developer
[VIP] Member
Joined
Jul 30, 2012
Messages
1,224
Reaction score
158
I think Russians comments don't make weather for non english programmers, but if some Russian programmer will start work at this src, he will not say thanks.
for example c# / c++ // is to write comment and in java its something else but this function is like writing txt file
and the program not read it so its not effected by the server
 
Initiate Mage
Joined
Sep 24, 2012
Messages
3
Reaction score
0
I cant login to the server, any help please,

Client dump(size: 128):
2A 56 98 74 2B 95 57 03 5A B2 40 C4 E1 00 ED 39 *V?t+?W.Z²@Äá.í9
47 BB 37 2C 42 91 A6 4E CC 60 2B 1F 78 42 12 0D G»7,B??N?`+.xB..
07 C7 32 E0 36 81 67 55 DB C6 42 09 30 B1 FE 99 .Ç2à6?gU?ÆB.0±??
6F 6A B6 08 9F A7 D6 61 AD 73 D0 9D BE 2F 10 C6 oj?.??Öa?s???/.Æ
C4 D6 31 5D 4F 85 71 FA A7 3A 62 32 17 DB E3 BD ÄÖ1]O?qú?:b2.??½
8B 7B 4F D8 5E DA F4 E9 6D 2A C7 62 70 19 55 E7 ?{O?^?ôém*Çbp.Uç
8A 0B FD B3 1E A7 5D 38 E5 96 0A 05 3D 87 84 ED ?.??.?]8å?..=??í
C4 77 69 66 26 2F E8 2F 33 0E 79 36 35 08 CB B8 Äwif&/è/3.y65.??

Server packet ServerKey, dump(size: 128):
15 78 4E 2B 33 1F 10 6D 3F 29 73 44 23 55 4D 71 .xN+3..m?)sD#UMq
11 10 4C 76 4C 14 7F 10 67 2D 19 29 45 2B 5E 6A ..LvL.⌂.g-.)E+^j
3A 7F 37 04 78 10 47 61 5F 19 4F 4A 2B 48 44 34 :⌂7.x.Ga_.OJ+HD4
00 4A 6E 61 1C 02 33 1A 23 41 35 75 24 45 4F 48 .Jna..3.#A5u$EOH
4D 17 28 5E 25 0A 11 7C 50 45 0A 2C 29 77 7B 31 M.(^%..|PE.,)w{1
1F 19 29 35 61 4B 57 7A 35 60 40 6E 3B 0D 75 77 ..)5aKWz5`@n;.uw
16 01 59 40 0A 6A 72 57 4B 0F 61 1F 7C 2F 5C 30 ..Y@.jrWK.a.|/\0
49 4F 42 62 0B 35 7B 2E 4F 7C 7F 46 67 2B 46 3F IOBb.5{.O|⌂Fg+F?

Client dump(size: 128):
A7 31 B8 34 7A F3 F5 EE 70 F2 24 65 12 CE 37 C8 ?1?4zó?îpò$e.?7?
DA 75 2D DA B4 24 CA BB 03 75 54 0F 50 BF 04 0E ?u-??$?».uT.P¿..
CE 1D CF 46 8A 0B 4C 9A FE 68 FF D7 32 26 D7 E6 ?.?F?.L??hÿ?2&?æ
8F 37 E0 01 10 E3 9D F9 4C F5 DC E0 59 94 88 2B ?7à..??ùL?ÜàY??+
57 84 8A FE C2 68 78 5C 0C 4F D8 DB A5 09 6A C3 W????hx\.O??¥.j?
7D C8 CE C6 88 C2 20 95 96 26 F9 D2 D9 35 76 7F }??Æ??.??&ù??5v⌂
19 F4 71 CD F7 50 7C 9E A1 29 17 8E 91 BA 16 53 .ôq?÷P|?¡).??º.S
18 9B D8 58 C6 91 0E 78 D2 5C EB D0 B5 C8 3C 7C .??XÆ?.x?\ë?µ?<|

Server packet ServerKey, dump(size: 128):
70 28 68 6F 22 7F 44 6A 42 5F 01 7B 16 57 60 52 p(ho"⌂DjB_.{.W`R
7F 50 2D 75 36 74 55 5A 51 0D 47 6A 36 6D 6F 5E ⌂P-u6tUZQ.Gj6mo^
7A 24 78 68 3D 3F 7D 34 2B 16 3D 0C 6C 4F 44 01 z$xh=?}4+.=.lOD.
5E 7F 1E 54 49 6C 4B 6A 7E 78 0E 4B 72 38 36 37 ^⌂.TIlKj~x.Kr867
24 21 78 62 5F 31 59 69 6D 7F 4F 60 79 06 66 01 $!xb_1Yim⌂O`y.f.
06 3A 66 0C 63 48 00 60 6E 1A 22 5C 5F 60 27 49 .:f.cH.`n."\_`'I
3C 7F 6B 0A 0D 40 1A 6C 28 7F 54 7B 7B 23 10 4D <⌂k..@.l(⌂T{{#.M
27 21 65 12 61 2B 1F 06 7D 29 42 73 56 25 4A 14 '!e.a+..})BsV%J.

Client dump(size: 99):
20 00 BC 4D 02 00 08 00 08 00 14 00 00 00 00 00 ..¼M............
94 5F 03 00 14 00 00 00 01 00 00 00 DC 5F 03 00 ?_..........Ü_..
43 00 A4 78 13 00 23 00 20 00 00 00 00 00 00 02 C.?x..#.........
00 00 00 64 00 61 00 72 00 6B 00 79 00 38 00 38 ...d.a.r.k.y.8.8
00 00 00 61 62 66 32 32 32 32 36 30 61 35 65 30 ...abf222260a5e0
61 62 61 33 37 64 37 37 39 62 64 34 36 64 39 32 aba37d779bd46d92
38 65 61 8ea.............

after i click on connect the server it like stuck and dont want to connect,
no errors or some think like this,

the full:
Starting JTServer.

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further deta
s.
INFO 11:32:24:348 Config: initialized.
INFO 11:32:24:372 ServerControl: open server socket on 2101 port.
INFO 11:32:24:381 ExecutorManager: initialized.
INFO 11:32:24:883 CleaningManager: delete 0 reuses from a character_skill_reus
.
INFO 11:32:24:884 CleaningManager: delete 0 spawns from a boss_spawn.
INFO 11:32:24:884 CleaningManager: delete 0 appearances from a character_appea
nces.
INFO 11:32:24:885 CleaningManager: delete 0 effects from a character_save_effe
s.
INFO 11:32:24:886 CleaningManager: delete 0 inventors from a character_invento
.
INFO 11:32:24:886 CleaningManager: delete 0 skills from a character_skills.
INFO 11:32:24:887 CleaningManager: delete 0 hotkeys from a character_hotkey.
INFO 11:32:24:887 CleaningManager: delete 0 chars from a character_friends.
INFO 11:32:24:888 CleaningManager: delete 0 friends from a character_friends.
INFO 11:32:24:888 CleaningManager: delete 0 settings from a character_settings
INFO 11:32:24:889 CleaningManager: delete 0 emty items from a items.
INFO 11:32:24:890 CleaningManager: delete 0 no owner items from a items.
INFO 11:32:24:892 CleaningManager: delete 0 no owner guild items from a items.
INFO 11:32:24:897 CleaningManager: create buffer table items.
INFO 11:32:24:899 CleaningManager: copy 0 items to buffer_items.
INFO 11:32:24:900 CleaningManager: delete 0 no owner items from a buffer_items
INFO 11:32:24:901 CleaningManager: drop buffer table items.
INFO 11:32:24:902 CleaningManager: delete 0 from a quests.
INFO 11:32:24:903 CleaningManager: delete 0 from a quest variables.
INFO 11:32:24:904 CleaningManager: delete 0 from a guild ranks.
INFO 11:32:24:992 ClientPacketType: client packets prepared.
INFO 11:32:25:053 EffectParser: initialized.
INFO 11:32:25:057 RandomManager: initialized.
INFO 11:32:25:061 IdFactory: prepare npc ids...
INFO 11:32:25:064 BitSetIdGenerator: 102912 id's available.
INFO 11:32:25:064 IdFactory: prepare objects ids...
INFO 11:32:25:064 BitSetIdGenerator: 102912 id's available.
INFO 11:32:25:065 IdFactory: prepare players ids...
INFO 11:32:25:069 BitSetIdGenerator: extracted 0 ids.
INFO 11:32:25:070 BitSetIdGenerator: 102912 id's available.
INFO 11:32:25:071 IdFactory: prepare guilds ids...
INFO 11:32:25:072 BitSetIdGenerator: extracted 0 ids.
INFO 11:32:25:072 BitSetIdGenerator: 102912 id's available.
INFO 11:32:25:073 IdFactory: prepare item ids...
INFO 11:32:25:075 BitSetIdGenerator: extracted 0 ids.
INFO 11:32:25:075 BitSetIdGenerator: 102912 id's available.
INFO 11:32:25:099 ServerVarManager: loaded 0 variables.
INFO 11:32:25:104 BossSpawnManager: loaded 0 boss spawns.
INFO 11:32:28:837 TerritoryTable: loaded 152 territories for 18803 regions.
INFO 11:32:32:945 WorldZoneTable: loaded 9 world zones for 31887 regions.
INFO 11:32:32:948 ConditionParser: initializable.
INFO 11:32:33:481 SkillTable: loaded 4558 skills for 19 classes.
INFO 11:32:33:954 ItemTable: loaded 8459 items.
INFO 11:32:33:965 Race: race appearances initializable.
INFO 11:32:33:971 PlayerTable: loaded 104 player templates.
WARNING 11:32:34:194 DropTable: not found items [22041, 25625, 22042, 25626, 2
27, 22044, 25628, 22045, 25629, 25630, 25631, 25632, 25633, 25634, 22051, 2563
22052, 25636, 25637, 22054, 25638, 22055, 25639, 25640, 25641, 25642, 7211, 2
43, 25644, 25645, 25646, 25647, 25648, 25649, 25650, 25651, 25652, 25653, 2565
25655, 25656, 26953, 26954, 26955, 26956, 26957, 26958, 26959, 26703, 26960,
704, 26961, 26705, 26962, 26706, 26963, 26707, 26964, 26708, 26965, 26709, 269
, 26710, 26967, 26711, 26712, 26968, 26713, 26969, 26714, 26970, 26715, 26716,
6717, 26718, 26719, 26720, 25441, 25442, 25443, 25444, 25445, 25446, 25447, 25
8, 26496, 26497, 26498, 26499, 26500, 26501, 26502, 26503, 26504, 25481, 25482
25483, 25484, 25485, 25487, 25488, 26541, 26542, 26543, 26544, 26545, 26546, 2
47, 26548, 26549, 23017, 23018, 23019, 23020]
INFO 11:32:34:196 DropTable: load drop for 407 npcs and 126 for resourse.
INFO 11:32:34:201 TownTable: initialized.
WARNING 11:32:34:220 NpcDialogTable: detected once the file .\data\dialogs\dia
gs.txt
INFO 11:32:34:246 NpcDialogTable: loaded 74 dialogs.
INFO 11:32:34:251 MessagePackageTable: loaded 34 message packages.
INFO 11:32:34:289 ConfigAITable: loaded 45 npc ai configs.
INFO 11:32:34:301 NpcAppearanceTable: initialized. Loaded 59 appearances.
INFO 11:32:34:383 NpcTable: loaded 694 npcs.
INFO 11:32:34:393 ResourseTable: loaded 253 resourses.
INFO 11:32:34:404 MinionTable: loaded 303 minions for 42 npcs.
INFO 11:32:34:405 RegenTaskManager: initializable.
INFO 11:32:34:416 Formulas: initialized.
INFO 11:32:34:430 EffectTaskManager: initialized.
INFO 11:32:34:757 ObjectEventManager: initialized.
INFO 11:32:34:759 MoveTaskManager: initialized.
INFO 11:32:35:432 SpawnTable: loaded 14963 spawns for 575 npcs and 2013 spawns
or 60 resourses.
INFO 11:32:35:438 GeoManager: initialized.
INFO 11:32:35:442 ItemExecutorManager: loaded 0 executor items.
INFO 11:32:35:455 CommandManager: loaded 93 commands.
INFO 11:32:35:464 SkillLearnManager: loaded 950 skill learn's for 8 clases.
INFO 11:32:35:468 AnnounceManager: loaded 1 start announces and 1 running anno
ces.
INFO 11:32:35:471 AccountManager: initialized.
INFO 11:32:35:499 GuildManager: loaded 0 guilds.
INFO 11:32:35:796 QuestManager: loaded 455 quests.
INFO 11:32:35:798 OnlineManager: initialized.
INFO 11:32:35:801 GameLogManager: initialized.
INFO 11:32:35:904 Region: next battle "Veritas District" in 2016.01.03 15:00.
INFO 11:32:35:924 Region: next battle "Ostgarath" in 2016.01.03 15:00.
INFO 11:32:35:928 Region: next battle "Val Palrada" in 2016.01.02 19:00.
INFO 11:32:35:932 Region: next battle "Val Aureum" in 2016.01.02 19:00.
INFO 11:32:35:951 EventManager: loaded 5 events.
INFO 11:32:36:008 EventManager: the nearest event in 56 minutes.
INFO 11:32:36:017 PlayerManager: initialized.
INFO 11:32:36:031 Network: started.
INFO 11:32:36:033 GameServer: started.
Server packet ConnectAccepted, dump(size: 4):
01 00 00 00 ................
 
Newbie Spellweaver
Joined
Jan 12, 2013
Messages
18
Reaction score
10
I reverted changes so that the server would connect to NAEU-17.3204 client.
Decompiled rlib so that future development would be possible with full sources.
Currently I am uploading the client to share it.

Next step will be to make an XML parser if I get my hands on a Decrypted DataCenter for this client.
 
Joined
Dec 10, 2011
Messages
476
Reaction score
27
I reverted changes so that the server would connect to NAEU-17.3204 client.
Decompiled rlib so that future development would be possible with full sources.
Currently I am uploading the client to share it.

Next step will be to make an XML parser if I get my hands on a Decrypted DataCenter for this client.

nice job,i am looking forward to your work.
 
Junior Spellweaver
Joined
Oct 19, 2014
Messages
108
Reaction score
6
I reverted changes so that the server would connect to NAEU-17.3204 client. Decompiled rlib so that future development would be possible with full sources. Currently I am uploading the client to share it. Next step will be to make an XML parser if I get my hands on a Decrypted DataCenter for this client.
If you could get a decompiled DC for an old version I could help you with the XML parser. Time ago I did something like that so I just need to look for it in my HDD.
 
Back
Top