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!

[Release] Guardian Version Server Files, Client and Source - Currently most corrected

Junior Spellweaver
Joined
Jul 27, 2005
Messages
112
Reaction score
80
This wont go eat the cpu or the ram ?
Yes, but not by much depending on resource usage and player count. Hover around 8% cpu and 37gb ram with 6 players. That's roughly 2% higher cpu and ~500mb extra ram usage from stock.
 
Joined
Jan 13, 2011
Messages
770
Reaction score
177
What files you're using? Are you sure your java is 8 version?

CPU: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz x 2
Hypervisor: ESXi-6.7.0-20190402001-standard
RAM: 64Gb
CPU: 4 cores
OS: Windows Server 2012R2
JAVA: JDK 8U311 without JRE
Env: JAVA_HOME and JDK_HOME point into JDK install dir, not use JDK from Server pack JDK\bin include into %PATH%

Where run Server and Client isn't one computer, in config me replace 127.0.0.1 by Server's IP.
For launch game me use launcher from Client, from this theme, with changed IPs in config to server's one and patch from server's archive used to, by replacing "\ads\languagedata_en.loc", "\bin64\ShadowDesert.exe" no need replace it's identical exists in Client.

So it's enough?
 
Last edited:
Junior Spellweaver
Joined
Jul 27, 2005
Messages
112
Reaction score
80
CPU: Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz x 2
Hypervisor: ESXi-6.7.0-20190402001-standard
RAM: 64Gb
CPU: 4 cores
OS: Windows Server 2012R2
JAVA: JDK 8U311 without JRE
Env: JAVA_HOME and JDK_HOME point into JDK install dir, not use JDK from Server pack JDK\bin include into %PATH%

Where run Server and Client isn't one computer, in config me replace 127.0.0.1 by Server's IP.
For launch game me use launcher from Client, from this theme, with changed IPs in config to server's one and patch from server's archive used to, by replacing "\ads\languagedata_en.loc", "\bin64\ShadowDesert.exe" no need replace it's identical exists in Client.

So it's enough?

Probably would give it a few more cores, but Java version is probably your issue. Match the version included, a few of the dependencies break otherwise.
 
Joined
Jan 13, 2011
Messages
770
Reaction score
177
Probably would give it a few more cores, but Java version is probably your issue. Match the version included, a few of the dependencies break otherwise.

when me get server, me look inside archive and seen JDK8, standard JDK8, not like IBM's poop with Lotus, and problem with packet's work, not with JAVA or server's settings...

Me look inside database and seen user is created...
 
Newbie Spellweaver
Joined
Sep 15, 2009
Messages
56
Reaction score
10
here are all the commands i could find in the source files. some work, some don't, it's all a great mistery ¯\_(ツ)_/¯

Code:
ai tryload
 
bag add <ID> <amount> <enchantLevel>
bag addtoplayer <name> <ID> <amount> <enchantLevel>
 
ban chat <characterName> <minutes>
ban account <characterName> <minutes>
ban player <characterName> <minutes>
ban ip <characterName> <minutes>
ban jail <characterName> <minutes>
ban unban <characterName> chat|jail|account|player|ip|hwid
 
channel join <channelID>
channel leave
channel show
channel readonly
channel moveto <channelID>
channel ban <channelID> <playerName>
 
dev enablemove
dev disablemove
dev deleteboss
dev near <range>
dev killma <name>
dev addone <npcID> <dialogIndex> <actionIndex>
dev add <npcID> <dialogIndex> <actionIndex>
dev move <npcID> <dialogIndex> <actionIndex>
dev movenpc <objectID>
dev setaction <objectID> <actionIndex>
dev setangle <onjectID>
dev remove all|one|last
dev load <filename.xml>
dev save <filename.xml>
dev speed <0-999>

guild resetguild
guild updateguild
guild emblem
guild abandon
guild wh
 
help
 
invis
 
loc
 
loot ids <itemID1> <itemID2> ...
loot grade <grade>	( 0 - All, 1 - Green, 2 - Blue, 3 - Yellow )
 
pc clearsummon
pc clearsummonboss
pc clearsummonmonster
pc addfailcount <number>
pc addmaexp <exp>		(horse exp)
pc petskill2
pc fairyskill
pc petskill
pc malevel <Level>		(horse Level)
pc maskill
pc use <itemID>
pc boss next|now
pc sync		(weird)
pc mark <type> <leader> <path> <unk1> <unk2>
pc unmark
pc openmap
pc announce <message>
pc kick <name>
pc clearbuffs
pc giftonline <itemID> <amount> <enchantLevel>
pc setlevel <0-100>
pc setplayerlevel <0-100>
pc addtendency <number>
pc addknowledge <id> <1-5>
pc addcash <amount>
pc addwp <amount>
pc addexp <amount>
pc addskillexp <amount>
pc addguildskillexp <amount>
pc addlifeexp <0-9> <amount>
pc addfitnessexp <amount>
pc addexploreexp <amount>
pc addskillpoints <amount>
pc addguildskillpoints <amount>
pc addtitle <ID>
pc clearskillist
pc clearcooltime
pc heal
pc debugdmg
pc kms
pc kms2
pc kmsma
pc info
pc gmspeed <0-99>
pc fairy <0-100>
pc addallknowledges <1-5>
pc nocd
pc bossalert 0|5|15|30

pr fairy <0-100>

pr velia
pr heidel
pr calp
pr kama
pr west
pr alt
pr sgb
pr vale
pr duve
pr proty
pr scr
pr aak
pr hyst
pr pirate
pr kzarka
pr karanda
pr garmoth
pr kutum
pr stars

pr openmap
pr reward
pr reward2
 
quest show my|public|hide|all
quest startforce <groupID> <questID>
quest start <groupID> <questID>
quest complete <groupID> <questID>
quest count
quest update <step> <amount>

region info
region enable
region disable
region set DD|HIT|DV|PV <number>
region groupset DD|HIT|DV|PV <number>
region subset DD|HIT|DV|PV <number>
region save <filename>

reload name
reload group
 
rescue

server system <message>
server world <message>
server version
server online
server gametime
server addgametime
server shutdown <seconds>
server restart <seconds>
server abort
server stat
server memorydump
 
sh cleearsummonmonster
sh boss next|now
sh sync
sh info
sh fairy <0-100>
sh bossalert 0|5|15|30
 
spawn restartaisector
spawn killnear
spawn killid <ID>
spawn shownear

tp monster <npcID> (optional: <dialogIndex>)
tp player <playerName>
tp recall <playerName>
tp coord <x> <y> <z>
tp town (optional: <townID>)
 
test openmap
test additems
test addhorse
test addmoney
test adminpls
test debugdmg
 
vip addskillexp <amount>
vip addpointexp <amount>
vip addallknowledges <1-5>
vip openmap
vip addknowledge <ID> <1-5>
vip godmode
vip speed <0-999>
vip levelup
 
weather change
weather update
weather open
weather close
 
Joined
Sep 21, 2013
Messages
2,319
Reaction score
3,023
Guys the server has Java 8 portable!!, just fix the .bat files, here is the fix.
Just replace...



EDIT: If you have 32gb or more, on gameserver.bat

replace this: set DEFAULT_JVM_OPTS="-Xms4g" "-XX:NewRatio=3" "-XX:+UseG1GC" "-Xmx16g" "-server"

by this: set DEFAULT_JVM_OPTS="-Xms4g" "-XX:NewRatio=3" "-XX:+UseG1GC" "-Xmx32g" "-server"
 

Attachments

You must be registered for see attachments list
Custom Title Activated
Loyal Member
Joined
Aug 23, 2010
Messages
1,529
Reaction score
403
Guys the server has Java 8 portable!!, just fix the .bat files, here is the fix.
Just replace...



EDIT: If you have 32gb or more, on gameserver.bat

replace this: set DEFAULT_JVM_OPTS="-Xms4g" "-XX:NewRatio=3" "-XX:+UseG1GC" "-Xmx16g" "-server"

by this: set DEFAULT_JVM_OPTS="-Xms4g" "-XX:NewRatio=3" "-XX:+UseG1GC" "-Xmx32g" "-server"

dude ty for share, i have one problem, i cannot pass 1.st quest in first start game (quest cant accept)
 
Joined
Sep 21, 2013
Messages
2,319
Reaction score
3,023
dude ty for share, i have one problem, i cannot pass 1.st quest in first start game (quest cant accept)
@djbadboys38 sorry!! but i'm still going to test these files.

EDit: Thanks to Jin Mori for the development and Ledie for share.

I will try to download the client, my internet is bad :$:
 
Last edited:
Newbie Spellweaver
Joined
May 15, 2021
Messages
15
Reaction score
6
Hello there, i'm surely dumb but the game don't even launch. I put the content of the patch in the client and still nothing happen. And yeah i follow the tutorial of how to launch the three bat for servers. Thanks in advance !

EDIT : Sorry i'm dumb indeed, my anti virus had block the launcher from extract.
 
Last edited:
Newbie Spellweaver
Joined
Jun 29, 2021
Messages
51
Reaction score
3
I set myself to level 4 access but that disconnects me everytime I hit something. Any workaround or are the numbers changed for this version?

Edit: Ok so that was a stupid question. I was reading through the gameserver log and this is what it says






ERROR - An exception occured when reading a packet. java.lang.Exception: java.lang.NoClassDefFoundError: com/sun/javafx/binding/StringFormatter at com.bdoemu.commons.network.Connection.exceptionCaught(Connection.java:104) [commons.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.notifyHandlerException(AbstractChannelHandlerContext.java:827) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:381) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.47.Final.jar:4.1.47.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.47.Final.jar:4.1.47.Final] at java.lang.Thread.run(Thread.java:832) [?:?]Caused by: java.lang.NoClassDefFoundError: com/sun/javafx/binding/StringFormatter at com.bdoemu.gameserver.model.items.services.ItemMainGroupService.getItems(ItemMainGroupService.java:56) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.items.services.ItemMainGroupService.getDropBag(ItemMainGroupService.java:92) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.creature.DeadBody.<init>(DeadBody.java:54) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.creature.Creature.onDeathComplete(Creature.java:745) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.creature.Creature.onDie(Creature.java:729) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.creature.monster.Monster.onDie(Monster.java:58) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.stats.HpStat.updateHp(HpStat.java:190) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.creature.agrolist.AttackResult.applyAttackInner(AttackResult.java:761) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.creature.agrolist.AttackResult.applyAttack(AttackResult.java:474) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.skills.buffs.effects.FixedDamageEffect.initEffect(FixedDamageEffect.java:50) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.skills.services.SkillService.applyBuff(SkillService.java:263) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.skills.services.SkillService.useSkill(SkillService.java:156) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.skills.services.SkillService.useSkill(SkillService.java:100) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.skills.services.SkillService.useSkill(SkillService.java:42) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.actions.templates.frameevents.FrameEventAttackSkill.doFrame(FrameEventAttackSkill.java:101) ~[gameserver.jar:?] at com.bdoemu.gameserver.model.actions.AAction.doAction(AAction.java:113) ~[gameserver.jar:?] at com.bdoemu.core.network.receivable.CMDoAction.read(CMDoAction.java:144) ~[gameserver.jar:?] at com.bdoemu.commons.network.Connection.channelRead(Connection.java:90) ~[commons.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.47.Final.jar:4.1.47.Final] ... 24 more
 
Last edited:
Newbie Spellweaver
Joined
Nov 12, 2017
Messages
8
Reaction score
1
3 - [Release] Guardian Version Server Files, Client and Source - Currently most corrected - RaGEZONE Forums
bug quest Chief of Florin = disconnect ser can't connect map

Solved the problem by putting the location of another character into it.

2 - [Release] Guardian Version Server Files, Client and Source - Currently most corrected - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Life is beautiful, after
Joined
Aug 21, 2019
Messages
632
Reaction score
454
Patch 1.0.0

We don't focus much on fixing bugs. But this little fix already has:

Boss Questline Summon Fix
Npc's For Boss Questline Summon
Removed Duplicated Npc's (80%)
Added Npc's ActionIndex (90%)
Added Npc's DialogIndex (90%)
Shai Awakening Fix - Missing Npc
Witch Awakening Npc's ActionIndex/DialogIndex
Deboreka Necklace Enchanting PRI-PEN
Changed commands from // to .
Removed Duplicated Monsters and Added Monsters Fix From 223v
Added Useless Npc's to Npc's Block List on ai.properties
Updated gameserver.jar to the latest patch by JIN.
Pearl Shared by family Fixed - By JIN (You will need wipe)
Workers bring items to the main city
Vell Heart Fixed
Added Global Lab Npc in the main cities (ID: 50752 )
Fixed Global Lab Npc Store (Buy, Sell, Repurchase)
Optimized the version in 10% (Look at the image below to see which machine the version was running on)

Thanks to Raze and your cousin, thanks to djferry, thanks to Jin and thanks to everyone involved.

Ledie - [Release] Guardian Version Server Files, Client and Source - Currently most corrected - RaGEZONE Forums





Ledie - [Release] Guardian Version Server Files, Client and Source - Currently most corrected - RaGEZONE Forums
 
Last edited:
Back
Top