Worldgroup on Windows 10 64bit
Posted: Sun Dec 20, 2020 11:55 pm
This document is based on the installation instructions written and hosted on elwynor.com which is a install guide aimed at 32-bit platforms. This document specifically is to tackle the few extra challenges when operating WorldGroup under a 64-bit Windows.
--[Installing WorldGroup 3.2 in Windows 64-bit]--
First step is to download the WorldGroup 3.2 Installer https://www.themajorbbs.com/download/worldgroup-3-2-installer/
Unzip the installer and run it. Eventually you will get to a prompt in the install wizard that will ask for the path which the default is “C:\Program Files\Galacticomm\Worldgroup Server”. DO NOT USE THIS! Instead change the path to “C:\WGSERV”. This will make future installs of addons and configuring a lot simpler.
I do not recommend auto starting the BBS on initial install. You can change this later in the services if you decide you want to run it at system start. Just remember this will start the BBS before login.
Once you get the BBS installed and the initial start, you can go ahead and shut it down to do some fine tuning. For WorldLink (Soon to be named MajorLink) we will want to increase the settings for the Btrieve data base engine.
For Windows 10 64-bit go to path
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings
and set the following values
- Max Files: hex 1000 (4096 decimal)
- Max Handles: hex 1000 (4096 decimal)
- Max Locks: hex FF (decimal 255)
Now let us make another change so WorldGroup gives us a much more informative console window instead of the Windows control panel which is not that helpful to be honest.
For Windows 10 64-bit go to path
Computer\HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Galacticomm\Worldgroup Server\CurrentVersion
and change value useConsoleWindow from 0 to 1
(FYI: The other registry configurations for WorldGroup is located here Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Galacticomm\Worldgroup Server\CurrentVersion)
Now when you restart WorldGroup it will display the console which allows you to do several extremely useful tasks. View and edit users. Monitor channels. Etc. If this is your first time running WorldGroup or Major BBS, I would highly recommend getting familiar with the console at this point.
When you are ready for the next step, I would recommend to setup WorldLink (MajorLink) which another document located here https://www.themajorbbs.com/forums/viewtopic.php?f=35&t=130 can get you started on that.
--[Installing addons into WorldGroup under Windows 64-bit]--
The two inevitable problems you are going to run into; DOS and Windows 16-bit installers do not run on the Windows 64-bit platform. Do not despair this is easily remedied.
DOS Installers
For WG addons that use DOS installers. You can usually tell an addon uses a DOS installer because it will usually have a program named “install.exe” in the archive. So, to use a DOS installer we need to download and install DOSBox. Extract the addon you want to install somewhere at the root of the same drive. For this document I am going to use the path “C:\temp”
Once it’s installed than go ahead and run it. Once you are at the DOS prompt, type “mount c C:\” assuming you installed WorldGroup to “C:\WGSERV”. If, for example, you installed WorldGroup to “D:\WGSERVER” than use “mount d D:\”
DOSBox will give you a warning. Take note that we are here on a single purpose and not to just fiddling around playing games.
So now that your C: drive is mounted to DOSBox as C: drive we can go to the C drive by typing “C:” and then type “CD temp” (the path we extracted the addon archive.) Now just type “install” and the installer should do its thing.
Windows 16-bit Installers
So, the other issue you can run into with addons is the ones using a 16-bit Install Shield. These are the older addons with a file “setup.exe” in the archive. While the installer is set to target 32-bit windows the installer itself is 16-bit. (It was an awkward time back then.) The solution for this comes from the folks over at ReactOS. First extract the archive in any place you want to install from. Windows installers are not picky, and you will not have to use a command line to get there. Now download the file http://toastytech.com/files/Is5Launcher.zip (Keep a copy of this file as you will need it for other installers down the road most likely.) Now copy the setup.exe over the top of the existing setup.exe in your extracted addon directory. This is replacing the 16-bit installer shell with a 32-bit installer shell that can read the same version of Install Shield script files. Run the setup.exe as normal.
--[Being able to read help (.hlp) files on Windows 10]--
There is a bunch of methods out there for getting around this. They are all a bit sketchy to be honest but the method I found the most trustworthy is https://www.winhelponline.com/blog/view-winhelp-hlp-files-windows-10-with-winhlp32-exe/
Use a search engine and your better judgement.
I have been running WorldGroup in Windows 10 64-bit for a while now and the performance and reliability has been solid. Another advantage to running in Windows 10 (32 or 64 bit) is that you can easily setup external door games as a GHost system using DOSBox. Which will be in a future write-up coming soon.
Thanks to community member BadOPCode for this write-up!
--[Installing WorldGroup 3.2 in Windows 64-bit]--
First step is to download the WorldGroup 3.2 Installer https://www.themajorbbs.com/download/worldgroup-3-2-installer/
Unzip the installer and run it. Eventually you will get to a prompt in the install wizard that will ask for the path which the default is “C:\Program Files\Galacticomm\Worldgroup Server”. DO NOT USE THIS! Instead change the path to “C:\WGSERV”. This will make future installs of addons and configuring a lot simpler.
I do not recommend auto starting the BBS on initial install. You can change this later in the services if you decide you want to run it at system start. Just remember this will start the BBS before login.
Once you get the BBS installed and the initial start, you can go ahead and shut it down to do some fine tuning. For WorldLink (Soon to be named MajorLink) we will want to increase the settings for the Btrieve data base engine.
For Windows 10 64-bit go to path
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings
and set the following values
- Max Files: hex 1000 (4096 decimal)
- Max Handles: hex 1000 (4096 decimal)
- Max Locks: hex FF (decimal 255)
Now let us make another change so WorldGroup gives us a much more informative console window instead of the Windows control panel which is not that helpful to be honest.
For Windows 10 64-bit go to path
Computer\HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Galacticomm\Worldgroup Server\CurrentVersion
and change value useConsoleWindow from 0 to 1
(FYI: The other registry configurations for WorldGroup is located here Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Galacticomm\Worldgroup Server\CurrentVersion)
Now when you restart WorldGroup it will display the console which allows you to do several extremely useful tasks. View and edit users. Monitor channels. Etc. If this is your first time running WorldGroup or Major BBS, I would highly recommend getting familiar with the console at this point.
When you are ready for the next step, I would recommend to setup WorldLink (MajorLink) which another document located here https://www.themajorbbs.com/forums/viewtopic.php?f=35&t=130 can get you started on that.
--[Installing addons into WorldGroup under Windows 64-bit]--
The two inevitable problems you are going to run into; DOS and Windows 16-bit installers do not run on the Windows 64-bit platform. Do not despair this is easily remedied.
DOS Installers
For WG addons that use DOS installers. You can usually tell an addon uses a DOS installer because it will usually have a program named “install.exe” in the archive. So, to use a DOS installer we need to download and install DOSBox. Extract the addon you want to install somewhere at the root of the same drive. For this document I am going to use the path “C:\temp”
Once it’s installed than go ahead and run it. Once you are at the DOS prompt, type “mount c C:\” assuming you installed WorldGroup to “C:\WGSERV”. If, for example, you installed WorldGroup to “D:\WGSERVER” than use “mount d D:\”
DOSBox will give you a warning. Take note that we are here on a single purpose and not to just fiddling around playing games.
So now that your C: drive is mounted to DOSBox as C: drive we can go to the C drive by typing “C:” and then type “CD temp” (the path we extracted the addon archive.) Now just type “install” and the installer should do its thing.
Windows 16-bit Installers
So, the other issue you can run into with addons is the ones using a 16-bit Install Shield. These are the older addons with a file “setup.exe” in the archive. While the installer is set to target 32-bit windows the installer itself is 16-bit. (It was an awkward time back then.) The solution for this comes from the folks over at ReactOS. First extract the archive in any place you want to install from. Windows installers are not picky, and you will not have to use a command line to get there. Now download the file http://toastytech.com/files/Is5Launcher.zip (Keep a copy of this file as you will need it for other installers down the road most likely.) Now copy the setup.exe over the top of the existing setup.exe in your extracted addon directory. This is replacing the 16-bit installer shell with a 32-bit installer shell that can read the same version of Install Shield script files. Run the setup.exe as normal.
--[Being able to read help (.hlp) files on Windows 10]--
There is a bunch of methods out there for getting around this. They are all a bit sketchy to be honest but the method I found the most trustworthy is https://www.winhelponline.com/blog/view-winhelp-hlp-files-windows-10-with-winhlp32-exe/
Use a search engine and your better judgement.
I have been running WorldGroup in Windows 10 64-bit for a while now and the performance and reliability has been solid. Another advantage to running in Windows 10 (32 or 64 bit) is that you can easily setup external door games as a GHost system using DOSBox. Which will be in a future write-up coming soon.
Thanks to community member BadOPCode for this write-up!