7 Classes Level 70 Cap Server Files + Database + Client + Tutorial
Source of Files: Here
This guide will NOT cover: SQL Setup.
First off you need:
A x64 system with at least 8GB of ram. These files do NOT support 4GB or x32 systems.
XAMPP (Webfiles)
Database (Credits to adastmin)
Server (credits to keyrita1 for release, I repacked and added GameRes from Lunixx Repack 1.1)
Client (credits to: Lunixx for Client, jm0099 for Exe fix already added in client, uploaded by me)
0061 (PatchList.xml webfiles made by me)
Step 1: Setup Webserver
Run XAMPP installer After it installs open up: XAMPP Control Panel. You should get a panel like this:
Hit Start on Apache and make sure it's started all the way. Then unzip 0061.zip on to your desktop.
Then take the unzipped folder to C:\xampp\htdocs or wherever you installed XAMPP and then to htdocs.
Patch should look like this: Make sure the files shown below are in a folder named 0061 or your netlauncher won't work.
Congrats your webserver is set up.
Step 2: Server Files
Unzip Server.rar into Local Disk (C:) (Must be in C: or server won't connect correctly).
The paths of the server MUST look like: C:\Server and C:\Server\GameRes.
That's it for server for now.
Step 3: Databases
Unzip Database.zip and place the folder in your C:\Server (makes it easier to find)
Each Database must have the correct name when you restore them:
.Bak Name |
Restore Name |
DNGSM.bak |
DNGSM |
dnmembership.bak |
DNMembership |
dnserverlog.bak |
dnserverlog |
dnstaging.bak |
dnstaging |
dnworld.bak |
DNWorld |
To restore them:
Right Click System Databases:
Click Restore Database:
Click From Device:
Click Add when this window pops up
Close excess windows till you just see C:\Server\Database
Select a database to restore: Lets start with DNGSM
Hit Ok: When you get back to the Restore Database screen, refer to the
table to add the correct name. In this case the table said:
So we do:
Hit Check Mark by Restore, and OK.
This should be the screen you get after hitting ok. It might take a few
seconds to a minute to restore the databases. (Screenshot says DNGSM2
because i already had done DNGSM but it should say the name you typed)
Do the same process for the other 4 databases and this is what you should get in the end.
That's it for restoring databases: Now you must add the user.
Now with these database files a user: DragonNest is already in them, you must delete that.
On each database: DNGSM, DNMembership, dnserverlog, dnstaging, DNWorld, you must do the following.
Demonstrated with DNGSM: DNGSM > Security > User > Right Click on user DragonNest and delete.
YOU MUST DO THIS ON ALL DATABASES
Next you must ADD the user DragonNest to your Security.
Hit New Login and add:
DragonNest |
3A6A7D31A8c6415 |
and
SPExecutor |
(Random Password) |
Set it up exactly as this and it will work.
Do this twice for DragonNest user and SPExecutor user. Hit ok and you have made the new user.
Next we must set the owner of the databases: DNGSM, DNMembership, dnstaging, dnserverlog and dnworld to DragonNest
Go to your newly created DragonNest login and right click and hit properties.
A new window will pop up: Don't edit anything on this screen, you are worried about: User Mapping, and Server Roles
Click Server Roles: Make sure EVERYTHING is checked off as allowed.
Next Click: User Mapping, make sure everything is checked off there as
well: You must click DNGSM, DNMembership, dnserverlog, dnstaging, and
DNWorld and check off each of the bottom boxes
checks.
Hit ok and you're all done with that!
Step 4: Background Stuff:
A common issue that won't allow your server to work is Port 1433.
First off open: SQL Server Configuration Manager
Should look like the image above: Click: Protocols for SQLExpress, make sure all of the items listed say ENABLED.
Next, right click and hit properties on TCP/IP and hit Properties, you will get a window like this:
Click IP Addresses and scroll down to: IPAll: Make sure TCP Port says 1433, if it doesn't, add it.
Exit out and you are all done (Might need to restart computer because of services but not for sure)
Step 5: Setting up ODBC connections:
Go to: C:\Windows\System32\odbcad32 or in your search bar type "odbcad32.exe" and run as administrator.
Click System DSN
Now you have to set up connections to each database:
You MUST know your SQLExpress log in: Usually its PC-NAME\SQLExpress.
Click Add
Click Finish on SQL Server and this window will appear:
You must do this for each database: DNGSM, DNMembership, dnstaging,
dnserverlog and dnworld are the database names you use, and server is
PC-NAME\SQLExpress unless you changed it.
Hit Next
Next Again
On this window: Match the name of the database you named the connection to the default database
Database Name |
Default Database |
DNGSM |
DNGSM |
DNMembership |
DNMembership |
dnserverlog |
dnseverlog |
dnstaging |
dnstagin |
DNWorld |
DNWorld |
Click next when you select the matching Database.
Nothing here, click finish and Test Data Source..
Test it and hit ok if its successful. Your screen should look like this now:
That's the first one, repeat the steps till your screen has all 5 databases:
That's it you're done with this part, your server is coming soon!
Step 6: Start your server!
Before you start this, extract DragonNest.rar, the client. When your server starts it would be hard for you to extract.
First off: Make Sure your webserver is on: refer to step 1 if it isn't.
Next open: ServiceManagerExD wait till it loads and then load NetLauncherD
Things to Notice:
"All Launcher Connected"
and
"Download [http://127.0.0.1/0061/PatchList.xml]
Make sure both of these things happen.
Next SLOWLY start each server: Starting at DB: Right Click, Start.
Good Sign! Next Master
All Good! Next is Village! Village, game, and cash are ones you want to
start slowly as they use the most resources, Don't stress if you don't
get it started right away!
Village started! All 3 so far are green:
Next is Game, which may take up to 10 minutes to start. And if you have
8GB of Ram, may use up most of it, it will calm down in about 15
minutes.
It will stay like this for a while, wait for it to look like the image below:
If it looks like that then you're all good to start up Cash! Cash also
takes a little bit of time, but you can see it loading like below: This
service doesnt have a ? at the end when start up but you can see it is
on via Service Manager
It's fully loaded now so last server is Login!
While Login is loading, it may show OldGameRes, this doesn't matter! Now
that it has started up make sure all but Log are showing green lights
are on in the Service Manager!
Log service doesn't matter, you are all started up. Now for the client!
Step 7: Setting up client!
Go to your extracted DragonNest client and find 单机登录器.bat
Right click it and hit Edit.
Where it says IPHERE, take the IP from Game service you started named Public IP:
In this case the public IP would be 192.168.195.1
Go to file and save. Then you are done!
Step 8: Creating Account
Now you need to create an account before you open your client.
Open SQL Management Studio and login, then hit New Query.
Next copy and paste in: (Credits to kennethz008
USE [DNMembership]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[P_AddAccount]
@nvcAccountName = N'Username',
@inyAccountLevelCode = 99,
@inyCharacterCreateLimit = 4,
@inyCharacterMaxCount = 4,
@dt2LastLoginDate = NULL,
@vchLastLoginIP = NULL,
@IntLastSessionID = NULL,
@vchJoinIP = NULL,
@inyPublisherCode = 4,
@inyGenderCode = NULL,
@DaTBirthDate = NULL,
@vchPassphrase = N'Password',
@inyNationalityCode = NULL,
@inyChannelPartnerCode = NULL
SELECT 'Return Value' = @return_value
GO
Fill in Username with Username, Password with Password and hit Execute
Now you have an account! With Game Master status as well.
Step 9: Start Client!
With your edited 单机登录器.bat, double click it to start client.
All you have to do!
Extra stuff!
English Patch for Client: Here
Do not take this guide anywhere else but RageZone.
Created by ProtocolBeta
Build Dragon Nest Privat Server
Reviewed by
Hafiz Rifani
on
December 01, 2018
Rating:
5
No comments: