Author Topic: Want an insanely fast Server that doesn't slow down?  (Read 843 times)

Legacy__Guile

  • Hero Member
  • *****
  • Posts: 1308
  • Karma: +0/-0
Want an insanely fast Server that doesn't slow down?
« on: June 06, 2013, 10:49:05 am »


               Essentially there is an easy way to run a nwn server through a 'Ram Disk', which essentially means, you can load your Dedicated Server into RAM, then save it as an ISO after you have properly set it up.  

Pros:  About a 5,600+ Read Speed & a 7,600+ Write Speed, which means 0 Lag & Super Fast Loading!

Cons: You will need at least 8 GB of RAM (I'd recommend 16+)

-----------------------------------------------------------------
Tutorial

First, you will need to download this program "ImDisk"  http://www.ltr-data.se/opencode.html/ 
You can directly download the software here: www.ltr-data.se/files/imdiskinst.exe 

Obviously you will need the 1.69 dedicated Server: files.bioware.com/neverwinternights/updates/windows/server/NWNDedicatedServer1.69.zip

1) Install the program
2) Open the program and then select "Mount New"
3) Enter the amount of "Megabytes" you want in the second box (see picture below)
     (Note I have 3 GB here (3072 MB) in the box where you need to put it)
4) Setup everything how you see it in the example, and then select OK
5) Go to the folder where you have your 1.69 Dedicated server & right click on the folder and select "copy"
6) Go to my computer and select the "Ram Disk" (whatever drive letter it is)
7) open it up and then copy the dedicated server folder into the "Ram Disk"

Finally after you have tested it and got your server setup the way you want it to, you will want to then create an Image (.img) of the drive, for reloading the server later, and you will want to create this image EVERY TIME you go to shut the computer down, or end/eject the "Ram Disk" drive.

I'd highly suggest you use a backup program like the free Cobian Backup, to backup your servervault every 3 minutes to a place on your hard drive, in case your server computer goes down for any reason, becuase you will want an up to date copy of the server vault, for sure.  (Also backup your datbases too!)

To create the Image File (.img) , all you have to do is go to the ImDisk software and select the drive you have created and then select the "Save Image" button

If you need more assistance just let me know.

'Posted
               
               

               


                     Modifié par _Guile, 06 juin 2013 - 10:07 .
                     
                  


            

Legacy__Guile

  • Hero Member
  • *****
  • Posts: 1308
  • Karma: +0/-0
Want an insanely fast Server that doesn't slow down?
« Reply #1 on: June 06, 2013, 01:22:41 pm »


               'Posted
               
               

               
            

Legacy_kalbaern

  • Hero Member
  • *****
  • Posts: 1531
  • Karma: +0/-0
Want an insanely fast Server that doesn't slow down?
« Reply #2 on: June 06, 2013, 04:09:06 pm »


               Doesn't this cause issues with NWNX2 though?
               
               

               


                     Modifié par kalbaern, 06 juin 2013 - 03:09 .
                     
                  


            

Legacy__Guile

  • Hero Member
  • *****
  • Posts: 1308
  • Karma: +0/-0
Want an insanely fast Server that doesn't slow down?
« Reply #3 on: June 06, 2013, 10:33:58 pm »


               

kalbaern wrote...

Doesn't this cause issues with NWNX2 though?


I'm not sure, I was running nwnx2 with this...

It may cause some problems with plugins, as I wasn't able to get ODBC working correctly "YET"...

But, I need more time testing this...

You can always use a link shell extension to make the folder "pretend" to be in your program files or other folders.
(would have to do a tutorial on that though.)

One of the obvious things that I noticed was, even extremely huge conversation load in nothing flat, and the conversations are always exetremely responsive, unlike a server where they are using a crummy hard drive instead of a Solid State Drive (SSD).   I've seen this problem on quite a few servers, where conversations can pause for rather lengthy periods without any explanation for it (not using scripting to PauseConversation()).

I believe an SSD would server your needs as well, both are insanely fast at small reads, but RAM is definitely the fastest wihtout any doubt in my mind.
               
               

               


                     Modifié par _Guile, 06 juin 2013 - 09:41 .