[RELEASE] Simple BDO Server Config

Page 1 of 2 12 LastLast
Results 1 to 15 of 29
  1. #1
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    shout [RELEASE] Simple BDO Server Config

    Well i have been busy learning some more C# so i thought i might have a go at making a program that can edit your server settings and experience rates for you!

    Basic idea is you extract the 'SimpleBDOServerConfig.exe' to your servers root dir - the folder with the files database.bat, loginserver.bat and gameserver.bat and run the exe.

    Here is the download - SimpleBDOServerConfig
    What it looks like - https://imgur.com/a/pbejJYv

    There are 2 buttons to click - 'Server and Network Settings' and 'Server Experience and Enchantment Rates' when you click either button it opens a form and populates the fields with your servers current settings.

    Change these settings as needed and click 'save and close' it will then edit the files for you making setup for a LAN server even easier

    The files this program edits are rates.properties, server.properties, and both network.properties, I am not sure of what each of the settings in these files does but i included all of them to be safe.


    This is not my first program but i am still learning so if you come across any problems please drop a message here and i will see if i can fix it.

    Thanks guys!


  2. #2
    Account Upgraded | Title Enabled! datcom is offline
    MemberRank
    Jul 2005 Join Date
    UruguayLocation
    255Posts

    Re: [RELEASE] Simple BDO Server Config



    very good friend

  3. #3
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    Re: [RELEASE] Simple BDO Server Config

    If i have time I can add more features to this if someone wants to point me to the relevant variables in the files that most users would need.

  4. #4
    Apprentice fullhawk is offline
    MemberRank
    Jul 2018 Join Date
    20Posts

    Re: [RELEASE] Simple BDO Server Config

    I've noticed something odd, and although this tool has worked for me in the past, I'm unclear on how.

    To explain, the network.properties file in gameserver and loginserver has values for the host/port of the gameserver. In the config files from the repack, the network.port value for loginserver/bin/configs/network.properties is 8888, and the one from gameserver/bin/configs/network.properties is 8889.

    This config tool writes both of these to the same host/port value. This means that when gameserver starts up and tries to bind to that port, it can't because it's already in use. The loginserver already bound that address/port, so the gameserver displays the java stack trace after it finishing loading ai scripts.

    If I change the gameserver's network.properties to be 8889 (same value it has from a fresh download), I can start it up without error. The weird thing is, I'm 99% sure I have had it work for me before after running the config tool. I feel like the host/port conflict wasn't always happening.
    Last edited by fullhawk; 25-08-18 at 01:20 AM.

  5. #5
    Enthusiast herser is offline
    MemberRank
    Feb 2018 Join Date
    42Posts

    Re: [RELEASE] Simple BDO Server Config


  6. #6
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    Re: [RELEASE] Simple BDO Server Config

    Quote Originally Posted by herser View Post
    It looks like you have it in the wrong place, what you want is to put it in the folder with the database, gameserver and loginserver folders in it (usually has 3 .bat files for each folder to get the whole server going) going by that picture it looks like you just have to move the exe two folders up. Then it can find the config files it needs to edit

    - - - Updated - - -

    Quote Originally Posted by fullhawk View Post
    I've noticed something odd, and although this tool has worked for me in the past, I'm unclear on how.

    To explain, the network.properties file in gameserver and loginserver has values for the host/port of the gameserver. In the config files from the repack, the network.port value for loginserver/bin/configs/network.properties is 8888, and the one from gameserver/bin/configs/network.properties is 8889.

    This config tool writes both of these to the same host/port value. This means that when gameserver starts up and tries to bind to that port, it can't because it's already in use. The loginserver already bound that address/port, so the gameserver displays the java stack trace after it finishing loading ai scripts.

    If I change the gameserver's network.properties to be 8889 (same value it has from a fresh download), I can start it up without error. The weird thing is, I'm 99% sure I have had it work for me before after running the config tool. I feel like the host/port conflict wasn't always happening.
    ok sorry i missed this comment earlier, i think i may have read it late one night and got confused (or at least that's what i vaguely remember as i was quite drunk at the time :D ) but congratulations you have found a bug and i will have to rectify it when i can, but i am currently doing studies at this time so i will try to fix when i can. It seems so obvious now that i can see it, well i will set to task and create a v2 that will fix this.

    I will now take suggestions for features to include in v2 and i will see what i can do

  7. #7
    Enthusiast Akida is offline
    MemberRank
    Sep 2018 Join Date
    42Posts

    Re: [RELEASE] Simple BDO Server Config

    Thank you very much for your release! I've tried your tool and liked it very much. Glad to hear that you're aiming to fix the bug. I encountered it as well, but no matter.
    As for a feature request: maybe it'd be a nice idea to implement a channel configuration option for the login server? It's an XML file, so it might be a bit harder to program, but also a nice challenge for you. The location of this file is: loginserver\bin\data\static_data\xml\gameserversData.xml and the variables generally speak for itself in this XML file I guess. If you have any questions, please don't hesitate to ask.

  8. #8
    Enthusiast thyris is offline
    MemberRank
    May 2007 Join Date
    27Posts

    Re: [RELEASE] Simple BDO Server Config

    This is great! Do you have any plans to update this wonderful app with the other configuration options? There's so many and this tool is sleek and easy on the eyes. If it's something you're done working on, would you mind posting the source so that we might be able to add in those features ourselves?

  9. #9
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    Re: [RELEASE] Simple BDO Server Config

    Quote Originally Posted by thyris View Post
    This is great! Do you have any plans to update this wonderful app with the other configuration options? There's so many and this tool is sleek and easy on the eyes. If it's something you're done working on, would you mind posting the source so that we might be able to add in those features ourselves?
    I do have plans to fix the port bug and do some more stuff (maybe a slight ui change) when i have time, i have asked before about what other config options to add. If you know of any make a list and i will add to my todo list :D

  10. #10
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    Re: [RELEASE] Simple BDO Server Config

    ok here is an updated version (includes login and game server port/ip) someone check it out and see if it works with your server and i will move it up to the first post after confirmation

    SimpleBDOServerConfig(test).zip

  11. #11
    Apprentice RageZX1 is offline
    MemberRank
    Oct 2018 Join Date
    6Posts

    Re: [RELEASE] Simple BDO Server Config

    The config works great but when I get to the screen in game to select my server, its closed. Any idea how to fix this?

  12. #12
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    Re: [RELEASE] Simple BDO Server Config

    Quote Originally Posted by RageZX1 View Post
    The config works great but when I get to the screen in game to select my server, its closed. Any idea how to fix this?
    ok so i was also getting that error... this is why i did the test to make sure it wasn't just my server that was having a problem. I must have broke something while i was fixing this, so i will go back and see if i can find the problem and fix it. Here i go again...

  13. #13
    Apprentice RageZX1 is offline
    MemberRank
    Oct 2018 Join Date
    6Posts

    Re: [RELEASE] Simple BDO Server Config

    Quote Originally Posted by The Jakal View Post
    ok so i was also getting that error... this is why i did the test to make sure it wasn't just my server that was having a problem. I must have broke something while i was fixing this, so i will go back and see if i can find the problem and fix it. Here i go again...

    If you can run the game locally, can you send me a screenshot of your Config settings?

  14. #14
    Enthusiast The Jakal is offline
    MemberRank
    Feb 2012 Join Date
    AustraliaLocation
    41Posts

    Re: [RELEASE] Simple BDO Server Config

    Quote Originally Posted by RageZX1 View Post
    If you can run the game locally, can you send me a screenshot of your Config settings?
    This is weird, i have even gone back to develspeaks zip file containing the server and extracted it, then without using my config tool set it up and run into the same problem... I don't understand. The only difference i can think of is i am now using version 1809 of windows 10? i even tried to just have it setup locally and it still made no difference.

    well im stumped

  15. #15
    Apprentice RageZX1 is offline
    MemberRank
    Oct 2018 Join Date
    6Posts

    Re: [RELEASE] Simple BDO Server Config

    bdo-server-config.pnglogin-server.pngdatabase-server.png

    Do these settings look right to you? I want to run the game as a single player game with no connection to the internet.



Page 1 of 2 12 LastLast

Advertisement