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!

Server's compatibility with Client (aipolicy.data) Server 1.5.1 / Client v 775 ~ v800

Newbie Spellweaver
Joined
Jan 22, 2014
Messages
14
Reaction score
1
After some research, I could not find a solution for this problem. I ask for suggestions/solutions, please.

I set up a server using Crucifix's guide. Everything eventually worked fine.Then I decided to upgrade my client (which is an original from ArcGames) to use all new features of New Horizons expansion.

Unfortunately, the server does not work with ''Chill of Luneska'' expansion, which adds some maps and features. So I upgraded my client no further than version 800, which is the latest *.cup before ''Luneska''.

Then proceed to update the server files with the new *.data from my client. Launching the server with these new files incur in the following error:

Code:
ÅäÖÃÎļþ:'gs.conf'     ÅäÖÃÔö²¹Îļþ:'gsalias.conf'
ÎÞ·¨¶ÁÈ¡ÎïÆ·ºÍ¹ÖÎïµÄÄ£°åÎļþ:'./config/elements.data'
µÚÒ»²½³õʼ»¯Ê§°Ü£¬´íÎóºÅ:-3
Which translates to:
Code:
Configuration file: 'gs.conf' configuration patch: 'gsalias.conf'
Can not read the template file for items and monsters: './config / elements.data'
The first step initializes the failure, error number: -3

And the server could not load AIpolicy. (and in version 1.5.1, new versions of ''aipolicy.data'' do not come with client)

As easy as it could be, I merely used the original ''elements.data'' from version 775 (original server file) and the server started up normally. However, my client does not launch with this older file.

Basically, it is the same problem with the other patches. This updated client (v800) requires server v106, while the server itself is v101. Luneska requires server v108, as far as I could see.
This post: http://forum.ragezone.com/f751/pw-server-files-1-5-a-989364-post8165954/#post8165954 informs how I can downgrade v106 ''element.data'' to v101.

However I want to upgrade the server files to v106 instead.
Therefore, I ask: how can I make my server files compatible with v800? What should I edit? Thanks in advance.
 
Last edited:
Newbie Spellweaver
Joined
Jan 22, 2014
Messages
14
Reaction score
1
I tried to apply 106>101 rules as described before, but the server could not start with this new file. The new exported ''element.data'' showed itself incompatible with ''gs.conf'' and ''gsalias.conf'', incurring in the same error loading ''aipolicy.data''. I realized the server files I have cannot run v106 or v101(downgraded) ''element.data'', solely the original v101 from Client-v 775. Perhaps other patch versions, but I did not tried extensively.

I kept trying and found a simpler counter measure for this problem.
I edited \config\element\version.sw to show 775 0 instead of 800 0.
Then my client started with its original Client-v 800 (v106) ''element.data'' while the server kept using its original Client-v 775 (v101) one.
I do not know what problems it may show as the client and the server are running with different files, however the game is launching and it is playable.
I would like to keep this thread open, as I still want to solve the problem properly, instead of relying on workarounds.
 
Upvote 0
Newbie Spellweaver
Joined
Jan 22, 2014
Messages
14
Reaction score
1
After trying some rules for sEledit, I could not find a rule that really worked to me. In all cases, the server would not start correctly, accusing incompatibility between element.data and gs files. So, I experimented mixing the data of 3 different files and made a rule file of my own. With this rule, I exported an element.data compatible with my server, with the latest elements available to Client v800, but the new content from Server v106.

The rules I used are as follows:
Code:
###############################
### RULES FOR v106 -> v101 ###
###############################

SETVERSION|101
SETSIGNATURE|12288

REMOVELIST:188

REPLACEOFFSET:0|3B-D3-89-52
REPLACEOFFSET:20|DD-89-76-AB-06-00-00-00-E3-37-C7-91-EE-3F-3B-D3-89-52
REPLACEOFFSET:100|9F-67-35-EE-51-00-00-00-29-E6-C5-C0-6B-FA-04-23-F1-8E-93-A6-CC-54-41-4D-38-F9-2C-B5-51-C2-04-4C-13-67-57-58-E2-4C-80-56-25-E2-8C-9D-13-FA-1C-07-AC-86-CA-D2-2C-68-55-E4-9D-29-3C-A1-05-D2-18-54-03-6F-57-08-22-2D-C1-2F-50-B3-ED-59-63-FA-70-1F-AC-FA-C2-B2-74-48-49-F9-FC

REMOVEVALUE:22:20
REMOVEVALUE:22:21
REMOVEVALUE:22:22
REMOVEVALUE:22:23
REMOVEVALUE:22:24
REMOVEVALUE:22:25
REMOVEVALUE:22:26
REMOVEVALUE:22:27
REMOVEVALUE:22:28
REMOVEVALUE:22:29
REMOVEVALUE:22:30
REMOVEVALUE:22:31
REMOVEVALUE:22:32
REMOVEVALUE:22:33
REMOVEVALUE:22:34
REMOVEVALUE:22:35
REMOVEVALUE:22:36
REMOVEVALUE:22:37
REMOVEVALUE:22:38
REMOVEVALUE:22:39
REMOVEVALUE:22:40
REMOVEVALUE:22:41
REMOVEVALUE:22:42
REMOVEVALUE:22:43
REMOVEVALUE:22:44
REMOVEVALUE:22:45
REMOVEVALUE:22:46
REMOVEVALUE:22:47
REMOVEVALUE:22:48
REMOVEVALUE:22:49
REMOVEVALUE:22:50

REMOVEVALUE:124:25
REMOVEVALUE:124:26

REMOVEVALUE:164:14
REMOVEVALUE:164:15
REMOVEVALUE:164:16
REMOVEVALUE:164:17
REMOVEVALUE:164:18
REMOVEVALUE:164:19
REMOVEVALUE:164:20
REMOVEVALUE:164:21

REMOVEVALUE:176:80
REMOVEVALUE:176:81
REMOVEVALUE:176:82
REMOVEVALUE:176:83
REMOVEVALUE:176:84
REMOVEVALUE:176:85
REMOVEVALUE:176:86
REMOVEVALUE:176:87
REMOVEVALUE:176:88
REMOVEVALUE:176:89
REMOVEVALUE:176:90
REMOVEVALUE:176:91
REMOVEVALUE:176:92
REMOVEVALUE:176:93
REMOVEVALUE:176:94
REMOVEVALUE:176:95
REMOVEVALUE:176:96
REMOVEVALUE:176:97
REMOVEVALUE:176:98
REMOVEVALUE:176:99
REMOVEVALUE:176:100
REMOVEVALUE:176:101
REMOVEVALUE:176:102
REMOVEVALUE:176:103
REMOVEVALUE:176:104
REMOVEVALUE:176:105
REMOVEVALUE:176:106
REMOVEVALUE:176:107
REMOVEVALUE:176:108
REMOVEVALUE:176:109
REMOVEVALUE:176:110
REMOVEVALUE:176:111
 
Upvote 0
Back
Top