I don’t know if there is any tutorial/help for the migration of a server to the Enhanced Edition but I found nothing. The lack of information is somewhat frustrating so I decided to share what I’ve already found just to help other people in the same situation.
(I’m Spanish, so please excuse my poor english)
- My good old server is running in a computer with Ubuntu 64 bits
- NWNX plugins: chat, area, funcs, structs, weapon…
- Chroot installed for the compilation of the NWNX plugins (32 bits)
- Aurora toolset: I have a MacBook, so I’m running the toolset in a Parallels virtual machine (Windows XP)
New server, first decisions:
Since I want to first test the server on my laptop and then move it to the old PC, I decided to install it on a virtual machine: VMWare workstation (free on linux) So I can easily copy the machine from my Mac to my linux computer.
For the virtual machine I’ve installed Ubuntu Xenial (16.04 LTS) 32 bits, so less problems with the compilation of the new NWNX which is still 32 bits.
The toolset of the EE, developed in Borland C++ if I remember well, it can only be run in windows and Beamdog is not planning to offer a new version for Linux or Mac. Then I will need another virtual machine. The questions are: ¿Windows 7? ¿Windows 10? ¿Parallels? ¿Vmware?
The choice between Parallels and VMWare is easy: OpenGL is very limited in Parallels, it only supports OpenGL 2.0. I tried to run the toolset on windows 7 and windows 10, and it crashes every time I tried to open an area.
So now I have a VMware virtual machine with Windows 10. However, there is still a big bug with the toolset: I can’t see the textures of the terrain I don’t know yet if this is due to the haks, anyway… Now I’m focussed on the scripts migration and I’ve checked that the textures are shown when I load the module on my Mac client, I hope this bug will disappear in future versions of the toolset (or the VMWare player)
PS: I don’t have a lot of free time these days but the next post will be about the server install and the NWNX compilation.