Nostale Emulator XenoCore + DB + Tutorial

Page 1 of 2 12 LastLast
Results 1 to 15 of 22
  1. #1
    Account Upgraded | Title Enabled! Tweek is offline
    True MemberRank
    Dec 2009 Join Date
    AustriaLocation
    207Posts

    Arrow Nostale Emulator XenoCore + DB + Tutorial

    hello everyone! This post will explain you in details how to set up your own NosTale P Server !
    Ready?


    1) Requirements
    XenoCore
    WampServer
    NotePad++
    Navicat for MySql

    2) WampServer

    After downloading & installing requirements, you will need to Open WampServer.
    Look at your icon bar at the bottom right corner of your screen, if WampServer icon is Orange, that means the port that WampServer uses is already taken (port 80). The application that uses this port most often is Skype, so if Skype is open and Wamp is orange, go to Skype: Tools->Options->Advanced->Connections-> And uncheck the "Use 80 port blabla..." case. Restart Skype and Restart Wamp. If Wamp is still Orange then you should check if you have another application that is using the 80 port on internet.

    3)Phpmyadmin
    After that Wamp went green, which means everything is OK, simple click on it and a menu will appear, click on phpMyAdmin, a web browser window will show.
    Then, go to the "Users" tab, and click on "Add user". You just have to fill the fields. In the "Client" field, if you want to run your server on Local machine or Hamachi, just set in the value "localhost". If you want to run your server on a public machine so anyone can connect to it, you will have to set the machine's IP.
    After you filled the fields, you scroll down a bit and check the "Give the full privileges (user\_%)" case .
    Scroll down a bit again and look at the "Global privileges" section, and check the case which is right next to it. You will notice all the cases below are checked now.
    You are done, you created a MySql user with full rights (Admin) !

    4) Navicat
    Lets now set up the Server MySql database
    Open Navicat, click on "Connection" tab, fill the fields :
    Connection name: Whatever you want
    In Host name/IP address: localhost if this is a local or Hamachi Server
    Port: 3306
    User name: The same that you set in phpmyadmin
    Password: The same that you set in phpmyadmin
    And click on "Test Connection". If it's OK you can click OK and double click on your connection.
    If there is an error, check the host/username/pass datas

    Once you double clicked on your connection, you will see "information_schema", "performance_schema" etc.. Those are the base schemas, you don't touch them . Right click on your connection->New database->In the name you set "xenocore" and you don't touch the other fields. You press OK and a new schema will appear. Now you need to double click on the created schema, which is "xenocore" to turn it "green" (when the schema is green means that the schema is opened) then once it's green, right click on it and select "Execute SQL File". A window will appear, in file, you browse your computer and find the extracted version of XenoCore, you will find some files with the following sytnax: *.sql (* is any word) So you will have to select them and press "Start". The SQL files are now applied to your database.
    You can click on the xenocore schema and see tables "tbl_accounts", "tbl_characters" ... If you want to add an account, you need to double click on the "tbl_accounts" table and press your "DOWN_ARROW" key to add a new column. In AccountID you set "2", in User "whatever you want", in Password "whatever you want" and close the window.
    if you want to change your character datas you need to go into "tbl_characters" table and change money, levels....

    5) Config files
    Now got to your XenoCore's folder and in the "configs" folder, open "server.ini" with Notepad++


    Code:

    Code:
    [DATABASE]
    
    CONNECTIONS = 25 // Maximum simultaneous connections to the database
    HOST = tcp://127.0.0.1:3306 // Leave it the same it is if you are running an Hamachi or Local server, if not, change 127.0.0.1 by your machine's IP
    USER = // the same as Phpmyadmin
    PASSWORD = // the same as Phpmyadmin
    SCHEMA = xenocore
    
    [LOGIN]
    
    HOST = 127.0.0.1 // Leave it the same it is if you are running an Hamachi or Local server, if not, change 127.0.0.1 by your machine's IP
    CANAUX = 2 // Number of channels
    PORT = 4001 //Login Server port
    SERVERNAME = XenoCore
    
    [SERVER]
    
    HOST = 127.0.0.1 // Leave it the same it is if you are running an Hamachi or Local server, if not, change 127.0.0.1 by your machine's IP
    LOGIN_PORT = 4001
    GAME_PORT = 1337
    
    [GAME] // Rates of the Server
    
    RATE_XP = 1 // XP earned rate, x1 = normal
    RATE_JXP = 1 // Job XP earned rate
    RATE_DROP = 1 // Drop items rate
    RATE_GOLD = 1 // Gold earned rate
    
    [REQUIS] //Class change levels requirements
    
    LEVEL= 15 
    JOB_LEVEL = 20
    
    [SPAWN] //Set the new players spawn, if you want a custom location, go in game and use the $gps command and write the X and Y data, you should be in NosVille though.
    
    SPAWN_X = 101
    SPAWN_Y = 65
    
    [PVP]//The safe zone has been added, change only the second map
    
    MAP = 2106 // Safe Zone of the arena
    MAP2 = 9999 // the id of the map you want to be a safezone (no pvp)

    Alright save and close, you can now run the Login and WorldServer of XenoCore, if any error happens, go to the Support section and post your problem.
    If everything is ok, run the Local Launcher "NosTale.exe" that you have downloaded and Log In into your server
    If you want to connect to a remote server, (on a machine), you will need to follow a tutorial to edit the launcher's ip which I will make soon

    Enjoy !


    Hello everyone, I just translated the tutorial made by Crawz :
    1) Requirements: A hexadecimal editor
    HexEdit4

    2) A NosTale launcher: Go to your Nostale's root directory, copy NostaleX.dat, rename this copy in Launcher.exe

    [Install HexEdit]

    1) Extract HexEdit files with Winrar or w/e.

    2) Launch the .MSI installer and follow the instructions

    [Changing the IP]

    1) Right Click on your launcher and click on "Open with HexEdit"




    2) Once HexEdit open, click on Tools in the above bar and on "Find Hex"


    3) Now, click on "Text" in the "Find" window to search the keyword "LoadFrom" then click on "Find Next"






    4) Now go on Hamachi if you use it, and click on your IP and Copy IPV4



    5) Below "EntwellNosTaleClientLoadFromIniTest", there is the actual launcher's IP, you'll need to change it by your IpV4 IP (like Hamachi etc..) two times


    [IMPORTANT !]
    If the IP that you want to set doesn't have the same length as the old one, you will need to edit the unit of length (The green characters in the big table).
    To help you, here is a little table of Length to OffSet conversion :

    9 0X09



    6) Go back to HexEdit, Select the ACTUAL IP's one by one, use CTRL+V to paste your IP over the old one. Don't forget to edit the second one too. Then save



    7) Right click on Launcher.exe, create a shortcut, right click on the shortcut, properties, into the "Target" field, put a space and write: EntwellNostaleClient. Then, open your launcher with this Shortcut.

    Your launcher has now a custom IP to connect to your P Server !

    Common problems:

    *The launcher shows an error at startup?
    That means you must have made a mistake on HexEdit

    *The launcher doesn't start?

    That means you didn't create a shortcut and add EntwellNostaleClient as parameter, see 7)

    *When you enter your ID's nothing happens?
    Go to config.txt and edit

    [SERVER]

    HOST = 127.0.0.1
    LOGIN_PORT = 400X <-- Change this by your language port
    GAME_PORT = 1337* 4000 = EN


    4001 = DE
    4002 = FR
    4003 = IT
    4004 = PL
    4005 = ES
    4006 = CZ
    4007 = RU
    4008 = TR


    1) Download : https://mega.co.nz/#...0L...IDFP8YSdD0
    2) Extract : 2 Folder will be extracted :



    3) Open System32 - DLL and go to : C:Windows:System32, Copy and Paste all .dll inside.

    4) Open SysWOW64 - DLL and go to : C:Windows:SysWOW64, Copy and Paste all .dll inside.

    5) Try ? If it doesn't work yet :
    6) Download http://www.speedysha...ACK-Retsech.zip and place these files into your emulator folder (ty to Retsech)
    7) Try ? If it doesn't work yet:
    8) Download MVS 2015 Redstributable Package (32+64 bits), you need to Click on "Download" and select both files "vcredistx86.exe" and "...64.exe", then install them

    Aright, you can open emulator now !


    Update of XenoCore 2.2.0 Version :

    • [BugFix] Kill a player who is dead in arena with AOE Fix
    • [BugFix] Character disconnect when you use a portal on a portal
    • [BugFix] Crash when you teleport your character in a pos X & Y who doesn't exist : Now message error if you want to do it
    • [BugFix] Hit +10 enemies and disconnect did crash fix
    • [Implant] The server doesn't crash when anyone use the tool "NosCrash"
    • [Implant] You can view the information of your pearl (Add a line in Item.txt in your Pearl : EQ_SLOT=52) <- Important
    • [Changed] New code for enemies move
    • [Implant] You can add much monster on all the map without crash (Need PC powerful
    • [Implant] You can use the item "Message ball" : ItemId : 2174
    • [Implant] You can change the message error when you are logging
    • [Resume] CrashFix : 4 | BugFix : 10 (Not write here)




  2. #2
    Member HolyDemon is offline
    MemberRank
    May 2010 Join Date
    58Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    This is webgame ?

  3. #3
    Account Upgraded | Title Enabled! Tweek is offline
    True MemberRank
    Dec 2009 Join Date
    AustriaLocation
    207Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    No Thats a Client game

  4. #4
    I LOVE U ALL k0d0k is offline
    True MemberRank
    Dec 2014 Join Date
    EarthLocation
    467Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    thankyou for tuts
    any source emu?

  5. #5
    Account Upgraded | Title Enabled! CodeSkilLs is offline
    True MemberRank
    Dec 2010 Join Date
    On the InternetLocation
    248Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Tested, working fine. Just it's in the develop phase, since it only has a basic features.

    Thanks!

  6. #6
    Registered raolan is offline
    MemberRank
    Dec 2009 Join Date
    8Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Client download URL?
    http://???????????

  7. #7
    Member emporial is offline
    MemberRank
    Aug 2010 Join Date
    68Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    will more fixed things ? :)

  8. #8
    Earth is Beautiful. vergil250493 is offline
    True MemberRank
    Jul 2009 Join Date
    brazilLocation
    436Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Not work for look the error i get when try start login server :

    ---------------------------
    [Login] XenoCore 2.2.0.exe - Entry Point Not Found
    ---------------------------
    Could not locate the entry point __vcrt_cleanup_type_info_names procedure in the dynamic link library VCRUNTIME140D.dll.
    ---------------------------
    OK
    ---------------------------


    My windows 7 x86
    Last edited by Taiga; 25-06-15 at 02:24 PM. Reason: Removed first post quote

  9. #9
    Registered Darkenn2 is offline
    MemberRank
    Apr 2014 Join Date
    5Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    If anyone wants to try the Files, download and register here http://5.230.214.102/ it will probably crash pretty often. rates are x5

  10. #10
    Earth is Beautiful. vergil250493 is offline
    True MemberRank
    Jul 2009 Join Date
    brazilLocation
    436Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Quote Originally Posted by Darkenn2 View Post
    If anyone wants to try the Files, download and register here http://5.230.214.102/ it will probably crash pretty often. rates are x5
    I will test download and test it bro. Well i register in this but when i try log in it nothing happen!
    Last edited by vergil250493; 23-06-15 at 01:43 AM.

  11. #11
    Hardcore Member Ronny Zijler is offline
    MemberRank
    Sep 2013 Join Date
    The NetherlandsLocation
    94Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Client for it?

  12. #12
    Account Upgraded | Title Enabled! CodeSkilLs is offline
    True MemberRank
    Dec 2010 Join Date
    On the InternetLocation
    248Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    download any latest with language you wish.

  13. #13
    Hardcore Member Ronny Zijler is offline
    MemberRank
    Sep 2013 Join Date
    The NetherlandsLocation
    94Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    If anyone wanna test :


    Addictive Download & Register enabled.

  14. #14
    Earth is Beautiful. vergil250493 is offline
    True MemberRank
    Jul 2009 Join Date
    brazilLocation
    436Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Quote Originally Posted by Ronny Zijler View Post
    If anyone wanna test :


    Addictive Download & Register enabled.
    already got client give a link to download modified luncher to connect ur server.

  15. #15
    Newbie Asmir Belkic is offline
    MemberRank
    Jan 2015 Join Date
    2Posts

    Re: Nostale Emulator XenoCore + DB + Tutorial

    Hi !

    Not work for me Win 7 x64.
    Message "Impossible de charger le fichier de configuration ( Default : configs / server.
    ini )"
    I'm French so i understand the message but i don't know why it's not work.
    I use Wamp.
    Last edited by Asmir Belkic; 06-07-15 at 10:11 PM.



Page 1 of 2 12 LastLast

Advertisement