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!

Iweb v69

Legendary Battlemage
Joined
Aug 6, 2004
Messages
608
Reaction score
120
So, I find myself asking for help, which I have not done in such a long time, but here is my dilemma. I have been using bola's 1.4.5 v69 files for a while now. They work wonderfully, and are 100% clean. I got pwAdmin and iweb working no problem, however, the xml feature of iweb is broken. I have searched for the issue in light of this problem and have found several resolutions. 1) make sure iweb.xml is correct in /etc/. Well I have checked it, verified, everything there is correct. 2) make sure iweb.xml and gamesys.conf from gdelivery match / sync. They do, the isec, osecs, etc all match. Still, refuses to work. 3) use v69 iweb released here on forums. I am, yet, this problem still persists. The error received? java.lang.Exception: 网络通讯超时。(getRoleData). I have been in game several times, so has my staff. So logging in at least once, check. I have even went as far as leveling, just to be extra positive. Yet, to no avail, this error still pops up. I have deleted all of my tomcat, pwAdmin, iweb, and started from scratch. Same issue. I now ask for someone to politely help me figure this out, as it is beginning to become a little mind numbing. I know there has got to be a reason / solution. This is on a post production host so, re installing it completely out of the question as everything else works perfectly fine. Thank you for all future replies.


Kindly,
Sxymxd84
 
Shh, quiet, you might piss somebody off
Developer
Joined
Dec 23, 2011
Messages
1,797
Reaction score
2,169
Do this

Enter in folder /iweb/web-inf/lib/
Check if have two libs called xerces.jar and xercesimp.jar
Delete if have
Restart the jakarta and try use again,
If dont work, the only thing what i know is about iweb.conf and gdeliveryd gamesys.conf needs be synchronized =x
2
 
Upvote 0
Legendary Battlemage
Joined
Aug 6, 2004
Messages
608
Reaction score
120
Give me 5 minutes and I will look / test / report back.

K, I double checked, deleted the 2 files advised to delete, restart tomcat (use tomcat not jakarta) restarted apache2 just to be safe, same error. java.lang.Exception: 网络通讯超时。(getRoleData). This is my iweb.conf.

[GameDBClient]
type = tcp
port = 29400
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
so_broadcast = 1
udp_nodelay = 1

[DeliveryClient]
type = tcp
port = 29100
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
so_broadcast = 1
udp_nodelay = 1

[FactionClient]
type = tcp
port = 29500
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
so_broadcast = 1
udp_nodelay = 1



[UniqueNameClient]
type = tcp
port = 29401
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 268435456
;isec = 2
;iseckey = baxiyEwt4fuqrysyoylfy7Fxbmhobo
;osec = 2
;oseckey = baxitf91jvrQarnjwbyvlcdxqdvuqp

[ThreadPool]
config = (1,2)

[Public]
zoneid = 1
savecomplaintodb = false

[iweb]
;language = en_US
language = zh_CN

And this is my gamesys.conf

[LogclientClient]
type = udp
port = 11100
address = 0.0.0.0
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576

[LogclientTcpClient]
type = tcp
port = 11101
address = 0.0.0.0
so_sndbuf = 16384
so_rcvbuf = 16384
ibuffermax = 16384
obuffermax = 1048576
accumulate = 1048576

[Intervals]
;set accounting interval,unit is second
account_interval = 600
;set delrole interval,unit is second
delrole_interval = 60
;set check forbidlogin user's map interval,unit is second
checkforbidlogin_interval = 60

[GDeliveryServer]
zoneid=1
aid=1
freeaid=1
zondname = zone1
max_player_num = 6000
type = tcp
port = 29100
address = 0.0.0.0
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
tcp_nodelay = 0
listen_backlog = 10
accumulate = 1048576
mtrace = /tmp/m_trace.link
table_name = filters
table_charset = UCS2
battlefield=1
sellpoint=0
freecreatime=0
pvp=0
token_login_support=false
au_cert=false

[GAuthClient]
type = tcp
port = 29200
address = 0.0.0.0
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 131072
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 131072
isec = 2
iseckey = baxixD0awqydOtrxjxr8uhzaslmnqh
osec = 2
oseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl
shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw
token_login_support = 0
au_cert = false
token_login_support = false


[GProviderServer]
id = 0
type = tcp
port = 29300
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 268435456

[UniqueNameClient]
type = tcp
port = 29401
address = 0.0.0.0
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 268435456
;isec = 2
;iseckey = baxiyEwt4fuqrysyoylfy7Fxbmhobo
;osec = 2
;oseckey = baxitf91jvrQarnjwbyvlcdxqdvuqp

[GameDBClient]
type = tcp
port = 29400
address = 0.0.0.0
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1048576
obuffermax = 1048576
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 268435456

[GAntiCheatClient]
type = tcp
port = 29702
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1638400
obuffermax = 1638400
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 268435456

[GFactionClient]
type = tcp
port = 29500
address = 127.0.0.1
so_sndbuf = 65536
so_rcvbuf = 65536
ibuffermax = 1638400
obuffermax = 1638400
;so_broadcast = 1
tcp_nodelay = 0
accumulate = 268435456

[ThreadPool]
threads = (1,3)(100,1)(101,1)(0,1)
max_queuesize = 1048576
prior_strict = 1

[ConsumeReward]
open = 1
begin_time = 2011-12-15-9
end_time = 2012-1-16-1
reward_type = (2900,300)(9900,1200)(19900,2800)(29900,4500)
;Ïû·Ñ1ÒøÔª±¦·µ1¸ö»ý·Ö
reward_time = (1,1)


[BattleBonus]
id = 21547
countoflevel1 = 25
countoflevel2 = 30
countoflevel3 = 50
maxcount = 50000
proctype = 0
specialid = 28350
countofspecial = 1
specialproctype = 0
maxcountofspecial = 999




Also might help you to know that role management works, just not the xml change role info. Glink IP's for the first 4 are 0.0.0.0 because there is no local ip, it is run on a data center host.

Ok so I decided to just install jakarta for iweb only, and strangely enough, iweb is working with jakarta, I will mark this as solved and investigate apache tomcat.
 
Last edited:
Upvote 0
Joined
Oct 14, 2009
Messages
5,493
Reaction score
2,299
Upvote 0
Back
Top