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!

Black Desert Online (Java, Emulator, MongoDB)

Status
Not open for further replies.
Newbie Spellweaver
Joined
Apr 22, 2012
Messages
38
Reaction score
31
Re: Black Desert Online

What could be interesting is to find where are the dialogues stored, with the NPC names etc... are they client or server sided... ? I'll look at it.

I think it may be in the .paz files
 
Newbie Spellweaver
Joined
Dec 30, 2017
Messages
31
Reaction score
1
Re: Black Desert Online

not too ugly?
OnFleek - Black Desert Online (Java, Emulator, MongoDB) - RaGEZONE Forums
OnFleek - Black Desert Online (Java, Emulator, MongoDB) - RaGEZONE Forums
http://prntscr.com/hvpjol
 
Experienced Elementalist
Joined
Jun 17, 2014
Messages
273
Reaction score
33
Re: Black Desert Online

What are we supposed to see here ?
 
Newbie Spellweaver
Joined
Jul 10, 2017
Messages
12
Reaction score
1
Re: Black Desert Online

Pfff, emulator.


well when that code/source is what i´m thinking it is then how on earth did you get that... or more like how much did it cost :laugh:
 
Newbie Spellweaver
Joined
Dec 24, 2013
Messages
42
Reaction score
1
Re: Black Desert Online

Thank you for your good answer! Thank's a lot mate, you'll made a good community on ragezone.

Hi,the same problem with u, but how can i send pearl box to me? by E-mail or other ways? I do not know how to send e mail to myself.pls give me a help, thx.



Can someone give me a help of how to complie the java source code? thanks.
 
Newbie Spellweaver
Joined
Apr 22, 2012
Messages
38
Reaction score
31
Re: Black Desert Online

Hi,the same problem with u, but how can i send pearl box to me? by E-mail or other ways? I do not know how to send e mail to myself.pls give me a help, thx.



Can someone give me a help of how to complie the java source code? thanks.

First you have to get yourself admin :

Go into your mongodb client (Studio 3T for example, any will do), then go into loginserver => accounts, and put 4 in access level (1 is tester, 2 moderator, 3 game master, 4 admin). Restart the server and you're admin. Then to give yourself items just do /bag add itemid count (optional: echantlevel), in that case /bag add 17076 20
 
Banned
Banned
Joined
Jan 27, 2013
Messages
123
Reaction score
43
Re: Black Desert Online

hello pl how to fix

connection with the server has been lost
 
Moderator
Staff member
Moderator
Joined
Oct 8, 2006
Messages
647
Reaction score
369
Re: Black Desert Online

Anyone know why im getting this error

Code:
18:26:28.676 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMLoginUserToFieldServer
18:26:28.696 WARN  - Server -> Client: SMGetContentServiceInfo
18:26:28.700 WARN  - Server -> Client: SMChargeUser
18:26:28.701 WARN  - Server -> Client: SMLoginUserToFieldServer
18:26:28.703 WARN  - Server -> Client: SMPcRoomAuth
18:26:28.704 WARN  - Server -> Client: SMFixedCharge
18:26:28.705 ERROR - [UNKNOWN PACKET] : received 0xfffff936, state=AUTHED
18:26:28.705 ERROR - Packet wasn't found so... closing..
18:26:28.706 ERROR - [UNKNOWN PACKET] : received 0x669e, state=AUTHED
18:26:28.706 ERROR - Packet wasn't found so... closing..
18:26:28.706 ERROR - [UNKNOWN PACKET] : received 0x31e, state=AUTHED

I have the most recent Ogrefest launcher as of today.
It connects to ogrefest just fine. and connects to login server. As soon as i click connect to server it gives that error and says Connection with server has been lost.
 
Banned
Banned
Joined
Jan 27, 2013
Messages
123
Reaction score
43
Re: Black Desert Online

Anyone know why im getting this error

Code:
18:26:28.676 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMListWarehouseItem
18:26:28.677 WARN  - Client -> Server: CMLoginUserToFieldServer
18:26:28.696 WARN  - Server -> Client: SMGetContentServiceInfo
18:26:28.700 WARN  - Server -> Client: SMChargeUser
18:26:28.701 WARN  - Server -> Client: SMLoginUserToFieldServer
18:26:28.703 WARN  - Server -> Client: SMPcRoomAuth
18:26:28.704 WARN  - Server -> Client: SMFixedCharge
18:26:28.705 ERROR - [UNKNOWN PACKET] : received 0xfffff936, state=AUTHED
18:26:28.705 ERROR - Packet wasn't found so... closing..
18:26:28.706 ERROR - [UNKNOWN PACKET] : received 0x669e, state=AUTHED
18:26:28.706 ERROR - Packet wasn't found so... closing..
18:26:28.706 ERROR - [UNKNOWN PACKET] : received 0x31e, state=AUTHED

I have the most recent Ogrefest launcher as of today.
It connects to ogrefest just fine. and connects to login server. As soon as i click connect to server it gives that error and says Connection with server has been lost.

me too can't fix
 
Junior Spellweaver
Joined
Dec 10, 2014
Messages
120
Reaction score
44
Re: Black Desert Online

maybe its a stupid question, but in the data folder there is a xml that may handle the packets, did you copy the data folder in the gameserver/bin ?
 
Newbie Spellweaver
Joined
Jun 16, 2014
Messages
94
Reaction score
2
Re: Black Desert Online

can try to put full data files in game server /bin
cpoy data flies and paste to it like thethis
Sjk1yHP - Black Desert Online (Java, Emulator, MongoDB) - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Joined
Apr 16, 2007
Messages
441
Reaction score
204
Re: Black Desert Online

i believe this is the broken grab code:


gameserver/model/actions/actioncharts/CatchAction.java
Code:
package com.bdoemu.gameserver.model.actions.actioncharts;


import com.bdoemu.commons.utils.Rnd;
import com.bdoemu.core.network.sendable.SMDoPhysicalAttack;
import com.bdoemu.gameserver.model.actions.ADefaultAction;
import com.bdoemu.gameserver.model.actions.templates.ActionChartActionT;
import com.bdoemu.gameserver.model.creature.Creature;
import com.bdoemu.gameserver.model.creature.agrolist.AttackResult;
import com.bdoemu.gameserver.model.creature.enums.EMainAttackType;
import com.bdoemu.gameserver.model.creature.player.Player;
import com.bdoemu.gameserver.model.knowlist.KnowList;


import java.util.Collections;


public class CatchAction extends ADefaultAction {
    public CatchAction(final ActionChartActionT actionChartActionT) {
        super(actionChartActionT);
    }


    @Override
    public void init() {
        final Creature target = KnowList.getObject(this.owner, this.getTargetGameObj());
        if (target != null && !target.isPlayer()) { // TODO: Fix grabs lol
            if (owner.isEnemy(target)) {
                final boolean isPvpTarget = this.owner.isPlayer() && target.isPlayer();
                int resist = target.getGameStats().getResistCapture().getIntMaxValue();
                if (isPvpTarget && resist > 600000) {
                    resist = 600000;
                }
                //resist -= this.owner.getGameStats().getResistCapture().getIntValue();


                if (target.canForceMove() && Rnd.get(1000000) > resist) {
                    final AttackResult attackResult = new AttackResult(null, this.owner, target);
                    attackResult.applyAttack(0, 0, EMainAttackType.DDD);
                    this.owner.sendBroadcastItSelfPacket(new SMDoPhysicalAttack(Collections.singleton(attackResult)));
                    target.getAi().HandleCapture(this.owner, null);
                } else {
                    this.targetGameObjId = -1024;
                    target.sendBroadcastItSelfPacket(new SMDoPhysicalAttack(this.owner, target));
                }
            }
            super.init();
        } else {
            this.targetGameObjId = -1024;


            if (target != null)
                target.sendBroadcastItSelfPacket(new SMDoPhysicalAttack(this.owner, target));
        }
    }
}
 
Newbie Spellweaver
Joined
Jan 2, 2018
Messages
28
Reaction score
6
Re: Black Desert Online

i believe this is the broken grab code:


gameserver/model/actions/actioncharts/CatchAction.java
Code:
package com.bdoemu.gameserver.model.actions.actioncharts;


import com.bdoemu.commons.utils.Rnd;
import com.bdoemu.core.network.sendable.SMDoPhysicalAttack;
import com.bdoemu.gameserver.model.actions.ADefaultAction;
import com.bdoemu.gameserver.model.actions.templates.ActionChartActionT;
import com.bdoemu.gameserver.model.creature.Creature;
import com.bdoemu.gameserver.model.creature.agrolist.AttackResult;
import com.bdoemu.gameserver.model.creature.enums.EMainAttackType;
import com.bdoemu.gameserver.model.creature.player.Player;
import com.bdoemu.gameserver.model.knowlist.KnowList;


import java.util.Collections;


public class CatchAction extends ADefaultAction {
    public CatchAction(final ActionChartActionT actionChartActionT) {
        super(actionChartActionT);
    }


    @Override
    public void init() {
        final Creature target = KnowList.getObject(this.owner, this.getTargetGameObj());
        if (target != null && !target.isPlayer()) { // TODO: Fix grabs lol
            if (owner.isEnemy(target)) {
                final boolean isPvpTarget = this.owner.isPlayer() && target.isPlayer();
                int resist = target.getGameStats().getResistCapture().getIntMaxValue();
                if (isPvpTarget && resist > 600000) {
                    resist = 600000;
                }
                //resist -= this.owner.getGameStats().getResistCapture().getIntValue();


                if (target.canForceMove() && Rnd.get(1000000) > resist) {
                    final AttackResult attackResult = new AttackResult(null, this.owner, target);
                    attackResult.applyAttack(0, 0, EMainAttackType.DDD);
                    this.owner.sendBroadcastItSelfPacket(new SMDoPhysicalAttack(Collections.singleton(attackResult)));
                    target.getAi().HandleCapture(this.owner, null);
                } else {
                    this.targetGameObjId = -1024;
                    target.sendBroadcastItSelfPacket(new SMDoPhysicalAttack(this.owner, target));
                }
            }
            super.init();
        } else {
            this.targetGameObjId = -1024;


            if (target != null)
                target.sendBroadcastItSelfPacket(new SMDoPhysicalAttack(this.owner, target));
        }
    }
}

if u happen to find the broken dmg done/received code too tell us pls
 
Newbie Spellweaver
Joined
Dec 24, 2013
Messages
42
Reaction score
1
Re: Black Desert Online

First you have to get yourself admin :

Go into your mongodb client (Studio 3T for example, any will do), then go into loginserver => accounts, and put 4 in access level (1 is tester, 2 moderator, 3 game master, 4 admin). Restart the server and you're admin. Then to give yourself items just do /bag add itemid count (optional: echantlevel), in that case /bag add 17076 20
I will try,thanks. and do u know how to send item by e mail? thanks
 
Status
Not open for further replies.
Back
Top