[Release] + [Tutorial] DragonNest Server

Page 1 of 25 12345678911 ... LastLast
Results 1 to 15 of 366
  1. #1
    Apprentice leechclown is offline
    MemberRank
    Sep 2013 Join Date
    12Posts

    [Release] + [Tutorial] DragonNest Server

    Because some idiots aren't able to read the thread properly and select between helpful and not helpful informations
    I'm presenting you a tutorial for setting up your Dragon Nest server.

    Note: ONLY choose one way!!!

    Fast way
    For the ones who hasn't a preconfigured server.

    1. Serverfiles
    Unpack dn_serverfiles.exe
    Unpack GameRes + VillageRes
    -> link from adastmin <-
    I take no responsibility for it!
    look at path: (003/Res) after unpacking
    https://mega.co.nz/#!hVMHgYJA!VEybvx...mt37Dsc-uuXtRM
    Quote Originally Posted by MuP
    1.Info
    - You NEED the unpacked GameRes in the mainfolder (GameRes.zip is not included in the serverfiles!)
    Depending on the source of that, you could also need VillageRes.zip (copy it in GameRes)
    - The executables are packed with UPX (feel free to unpack it)

    2. Configs
    2.1 Change YOURIP to yourip
    - Config.ini
    - System\ChannelInfo.xml
    - Config\DNKreonBilling.ini
    - Config\DNGame.ini
    - Config\DNVillage.ini
    2.2 Change PATHTOSFOLDER to your serverpath e.g. c:\DNServer
    - Config\DNLauncherPatcher.ini
    - Config\DNLOGIN.INI
    - Config\DNMASTER.INI
    - Config\DNVillage.ini
    - Config\DNCASH.INI
    - Config\DNDB.INI
    - Config\DNGame.ini

    3. Database
    Unpack dn_database_clean.exe and restore your database(s) with it
    (Check 'Replace current Database' on Options point!)
    Be sure to have 2008 R2 or higher!

    4. Client
    4.1 The base Client (Use this one, so you don't have to fix packets or sth.)
    4.2 HShield (you will need it! Delete the Folder in the Client and replace with my one)
    The rar is packed with WinRar 5, be sure that you have that, else it seems to be corrupted for you!
    4.3 Exe
    Unpack dn_clientstarter.exe in your client folder

    5. Webfiles
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Before you can login, you have to copy login.kreon.php from
    dn_webfiles.exe to your webserver -> the path must be
    http://127.0.0.1/dn/login.kreon.php
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Better (for later use of patcher) extract the whole thing
    to that path. Replace 'YOURIP' to your ip, like above in
    - PatchConfigList.xml
    - PatchList.xml
    PatchInfoServer.cfg is the patchrevision
    (note the client above has patchrevision 13)
    /cashshop is used for the ingameshop
    /Launcher is used for the patcher(window)content

    6. Start your Server via StartServer.bat
    7. Start Client via RZDragonNest.exe
    - You have to match your start args. via start_args.ini (Default: /ip:127.0.0.1 /port:14303)
    You can later bind it to your exe, but that's your part.
    BTW: It will only unpack the original exe and start that with the args
    (If you have problems with that, look at "Made it by yourself" => point 6)
    8. Create an account (AccountLevelCode 100 give access to admin commands)
    USE [DNMembership]
    GO
    DECLARE @return_value int
    EXEC @return_value = [dbo].[P_AddAccount]
    @nvcAccountName = N'USERNAME',
    @inyAccountLevelCode = 100,
    @inyCharacterCreateLimit = 4,
    @inyCharacterMaxCount = 4,
    @dt2LastLoginDate = NULL,
    @vchLastLoginIP = NULL,
    @intLastSessionID = NULL,
    @vchJoinIP = NULL,
    @inyPublisherCode = 4,
    @inyGenderCode = NULL,
    @datBirthDate = NULL,
    @vchPassphrase = N'PASSWORT',
    @inyNationalityCode = NULL,
    @inyChannelPartnerCode = NULL
    SELECT 'Return Value' = @return_value
    GO
    9. Passwords for archives
    dn_clientstarter
    vjQG6GphJzjBFye1y3jn9zQo$!Ek3B@v0P9VZx&L%4kxbDQN34f9Y3f5ZQ9cmkFvqzURFd2kCu#AMpD$q87J0Cnk4iuhn#nskHyxPQbAfewGGQV5vbgSIAsCb6L1syWj
    dn_database_clean
    tpGC#ezs!1bGK19jKRuDgTRzCC3IhAjOI7JrqKrxeWef%jTx1QALZ8vNEvp$FOGbLl69mp%GbD5yth6JcZZZQ6zut6RKcR&$jvRrRGobZCp9Ne&wQXc@w2$T2mxS6z4y
    dn_serverfiles
    fTLUmMQZ0PVE2ltbVs1tAfqde5CNjaOoZhV81d4m7eyU56TBZ1&aoxnRGj5DCDpflDULRGLETu8JYsSirqg3cdx6dkvNDyeVDNrwuqQITUNNcn!TKyMkRljlxPLrpcO%
    dn_webfiles
    PlGgClaH08SDUXe2j9kNGCIfl2$DIBrPl3yPHV#!02Zq33FPoAy0difA!eiHcW6IKS$w8rxYiQoobvKil&uqmSZJy&tNZuMKpJMG4!5vM!o9edsh%m3&l!7bY4#FbshQ


    Made it by yourself
    For the ones who has a preconfigured server and only need a connectionfix.
    You must have a configured Server for this.
    It will only show you how to 'fix' certain things.
    DON'T do this way after you used the other one!!!
    1. LoginServer
    Open DNLoginServer64_ID.exe:
    Search for:
    68 74 74 70 3A 2F 2F 67 61 73 2E 67 65 6D 73 63
    6F 6F 6C 2E 63 6F 6D 2F 6D 65 6D 62 65 72 2F 31
    2F 6C 6F 67 69 6E 2E 6B 72 65 6F 6E 00 00 00 00
    Replace with:
    68 74 74 70 3A 2F 2F 31 32 37 2E 30 2E 30 2E 31
    2F 64 6E 2F 6C 6F 67 69 6E 2E 6B 72 65 6F 6E 2E
    70 68 70 00 00 00 00 00 00 00 00 00 00 00 00 00
    Now the Auth is linked to your Webserver (hopefully you have installed one)
    You can name the path to the authfile (webspace) how you like.

    2. The Auth
    Now create a file named login.kreon.php at the path above.
    In that file the loginchecks are possible.
    look at the asm code if you want a 'perfect' one and
    have the different checks in it, try the diffrent params...
    To simple give out a success:
    <?php echo "S000"; ?>

    3. Database
    To login you have to change something in the database functions:
    Replace the highlighted with the green ones!
    DNMembership
    P_Login ~Line 329:
    WHERE CAST(CONVERT(char(16), @dt2Now, 121) AS smalldatetime) BETWEEN StartDate AND EndDate;
    WHERE @dt2Now BETWEEN StartDate AND EndDate;

    DNWorld
    P_ModPeriodicReset ~Line 42:
    VALUES (@inbCharacterID, @inyPeriodicResetCode, @intPeriodicResetValue, CAST(CONVERT(char(16), @dtmServerTime, 121) AS smalldatetime));
    VALUES (@inbCharacterID, @inyPeriodicResetCode, @intPeriodicResetValue, @dtmServerTime);

    P_ModPeriodicReset ~Line 36:
    LastModifyDate = CAST(CONVERT(char(16), @dtmServerTime, 121) AS smalldatetime)
    , LastModifyDate = @dtmServerTime

    4. GameRes
    For simple 24Cap you don't have to do sth. here.

    5. Client
    For simple 24Cap you don't have to do sth. here.

    6. Create a .bat file to start Client
    @echo off
    echo == Starting DragonNest
    DragonNest.exe /ip:127.0.0.1 /port:14303 /Lver:2 /use_packing /debug


    Sometimes the Game- and Villageserver will take a bit until they are completly loaded
    (the green bubble don't says that it is, because it only shows the successful start!!)
    You can check it (Gameserver) if you take a look in the logfiles and see this entry
    '20:31:12' Complete PreLoad.

    kind regards
    leechclown (パシー305)

    -- edit --
    Example screens
    an old one:

    newer ones:



    Last edited by Abry; 12-01-14 at 12:03 PM. Reason: example screens; red info, removed syntax error (account), added link for gameres


  2. #2
    Apprentice DaRealFreak is offline
    MemberRank
    Jul 2012 Join Date
    9Posts

    Re: + [Tutorial] DragonNest Server

    Nuub, now you did it^^
    Just saying, the cash shop is crashed and we won't help anyone with fixing it ;)

    Let the Dragon Nest Servers rise :3

    Edit:
    Going to release a small project of mine in the new section too, not telling what so far^^
    Last edited by DaRealFreak; 08-01-14 at 03:32 AM.

  3. #3
    Account Upgraded | Title Enabled! OutOfMemory is offline
    MemberRank
    Aug 2013 Join Date
    272Posts

    Re: [Release] + [Tutorial] DragonNest Server

    dude after your released it i don't know what i have to say, Thank you so much.

    I was wrong about you seems you are prof.

    The develop time coming soon:)

  4. #4
    Account Upgraded | Title Enabled! major333 is offline
    MemberRank
    Mar 2007 Join Date
    The UKLocation
    376Posts

    Re: [Release] + [Tutorial] DragonNest Server

    Ahh leechclown! , job well done!

    Now i can work on the custom launcher/patcher i will be releasing for peoples, as with the source. Nice little enhancement for who don't /can't get around the advanced updating that Dragon Nest already has.



    P.S "HShield (you will need it! Delete the Folder in the Client and replace with my one)" Is corrupt or at least my WinRar is corrupt.

  5. #5
    Member Danielkix10 is offline
    MemberRank
    Aug 2012 Join Date
    53Posts

    Re: [Release] + [Tutorial] DragonNest Server

    How much ram i need for this server ?

  6. #6
    Account Upgraded | Title Enabled! OutOfMemory is offline
    MemberRank
    Aug 2013 Join Date
    272Posts

    Re: [Release] + [Tutorial] DragonNest Server

    Quote Originally Posted by major333 View Post
    Ahh leechclown! , job well done!


    P.S "HShield (you will need it! Delete the Folder in the Client and replace with my one)" Is corrupt or at least my WinRar is corrupt.
    Download it from here.
    http://www.sendspace.com/pro/dl/xgr11m

    - - - Updated - - -

    Quote Originally Posted by Danielkix10 View Post
    How much ram i need for this server ?
    4GB+ I think.

  7. #7
    Account Upgraded | Title Enabled! major333 is offline
    MemberRank
    Mar 2007 Join Date
    The UKLocation
    376Posts

    Re: [Release] + [Tutorial] DragonNest Server

    Quote Originally Posted by OutOfMemory View Post
    Thanks!

  8. #8
    Apprentice leechclown is offline
    MemberRank
    Sep 2013 Join Date
    12Posts

    Re: [Release] + [Tutorial] DragonNest Server

    I will make tutorials with different things (original launcher, modifying, writing own dialogs/quests etc.), but not now.
    If we are getting an extra Dragon Nest section I'm going to share these things one by one if I see any own development from other users too.


    @Danielkix10
    You are going to need at least 4GB (with sql and webserver running you get ~3,82 on usage).
    I would say +1GB per 100p.

    @Shananigan
    Maybe.
    WinRAR 5 (SFX x32) -> random passwords with length of 64
    Last edited by leechclown; 07-01-14 at 10:39 PM.

  9. #9
    Apprentice Shananigan is offline
    MemberRank
    Oct 2013 Join Date
    18Posts

    Re: [Release] + [Tutorial] DragonNest Server

    @leechclown do you plan on starting up your own server?

    - - - Updated - - -
    @leechclown Well, if you do. Hit me up on skype, or via message me on here. I'd love to help out anyway possible. By the way, what do you use to unpack the server files? It asks for a password, and I gotten a .exe unpacker and it fails lol.
    Last edited by Shananigan; 07-01-14 at 10:36 PM.

  10. #10
    Account Upgraded | Title Enabled! OutOfMemory is offline
    MemberRank
    Aug 2013 Join Date
    272Posts

    Re: [Release] + [Tutorial] DragonNest Server

    what do you use to unpack the server files? It asks for a password, and I gotten a .exe unpacker and it fails lol.

    9. Passwords for archives
    dn_clientstarter
    vjQG6GphJzjBFye1y3jn9zQo$!Ek3B@v0P9VZx&L%4kxbDQN34f9Y3f5ZQ9cmkFvqzURFd2kCu#AMpD$q87J0Cnk4iuhn#nskHyxPQbAfewGGQV5vbgSIAsCb6L1syWj
    dn_database_clean
    tpGC#ezs!1bGK19jKRuDgTRzCC3IhAjOI7JrqKrxeWef%jTx1QALZ8vNEvp$FOGbLl69mp%GbD5yth6JcZZZQ6zut6RKcR&$jvRrRGobZCp9Ne&wQXc@w2$T2mxS6z4y
    dn_serverfiles
    fTLUmMQZ0PVE2ltbVs1tAfqde5CNjaOoZhV81d4m7eyU56TBZ1&aoxnRGj5DCDpflDULRGLETu8JYsSirqg3cdx6dkvNDyeVDNrwuqQITUNNcn!TKyMkRljlxPLrpcO%
    dn_webfiles
    PlGgClaH08SDUXe2j9kNGCIfl2$DIBrPl3yPHV#!02Zq33FPoAy0difA!eiHcW6IKS$w8rxYiQoobvKil&uqmSZJy&tNZuMKpJMG4!5vM!o9edsh%m3&l!7bY4#FbshQ



  11. #11
    Account Upgraded | Title Enabled! major333 is offline
    MemberRank
    Mar 2007 Join Date
    The UKLocation
    376Posts

    Re: [Release] + [Tutorial] DragonNest Server

    Quote Originally Posted by OutOfMemory View Post
    what do you use to unpack the server files? It asks for a password, and I gotten a .exe unpacker and it fails lol.

    9. Passwords for archives
    dn_clientstarter
    vjQG6GphJzjBFye1y3jn9zQo$!Ek3B@v0P9VZx&L%4kxbDQN34f9Y3f5ZQ9cmkFvqzURFd2kCu#AMpD$q87J0Cnk4iuhn#nskHyxPQbAfewGGQV5vbgSIAsCb6L1syWj
    dn_database_clean
    tpGC#ezs!1bGK19jKRuDgTRzCC3IhAjOI7JrqKrxeWef%jTx1QALZ8vNEvp$FOGbLl69mp%GbD5yth6JcZZZQ6zut6RKcR&$jvRrRGobZCp9Ne&wQXc@w2$T2mxS6z4y
    dn_serverfiles
    fTLUmMQZ0PVE2ltbVs1tAfqde5CNjaOoZhV81d4m7eyU56TBZ1&aoxnRGj5DCDpflDULRGLETu8JYsSirqg3cdx6dkvNDyeVDNrwuqQITUNNcn!TKyMkRljlxPLrpcO%
    dn_webfiles
    PlGgClaH08SDUXe2j9kNGCIfl2$DIBrPl3yPHV#!02Zq33FPoAy0difA!eiHcW6IKS$w8rxYiQoobvKil&uqmSZJy&tNZuMKpJMG4!5vM!o9edsh%m3&l!7bY4#FbshQ


    Weird , works for me , you ran the .exe then it asks for a password right ? if so just paste the following line then it should have a mini installer of where it extracts from =/

  12. #12
    Enthusiast kaderebak is offline
    MemberRank
    Jul 2011 Join Date
    45Posts

    Re: [Release] + [Tutorial] DragonNest Server

    rar pass ?

  13. #13
    Account Upgraded | Title Enabled! OutOfMemory is offline
    MemberRank
    Aug 2013 Join Date
    272Posts

    Re: [Release] + [Tutorial] DragonNest Server

    Quote Originally Posted by major333 View Post
    Weird , works for me , you ran the .exe then it asks for a password right ? if so just paste the following line then it should have a mini installer of where it extracts from =/
    He even can right click on the exe and choose extract option in winrar

  14. #14
    Apprentice Hypsiz is offline
    MemberRank
    Sep 2013 Join Date
    10Posts

    Re: [Release] + [Tutorial] DragonNest Server

    My village crashed all time, and not want to load, what I need to do?

  15. #15
    Apprentice Shananigan is offline
    MemberRank
    Oct 2013 Join Date
    18Posts

    Re: [Release] + [Tutorial] DragonNest Server

    Quote Originally Posted by major333 View Post
    Weird , works for me , you ran the .exe then it asks for a password right ? if so just paste the following line then it should have a mini installer of where it extracts from =/
    Thanks, I didn't see that xD, lol



Page 1 of 25 12345678911 ... LastLast

Advertisement