- Created by Rick Hadsall, last modified on Apr 25, 2023
Here is the place to find official developer kits from Galacticomm.
The SDK is now free of charge, a huge change from the old days when it cost thousands of dollars to become a Worldgroup developer.
How To Develop With Worldgroup
Worldgroup is a BBS/web social computing product. It is a standalone program that has built into it a web server, bulletin boards, chat rooms, polls, email, SMTP server, POP3 server, FTP server, telnet, rlogin, DNS, and many more services. There is a main baseline that handles the user management. It is a C & C++ program. The services such as chat, email, etc. plug into the main service by being compiled as separate DLLs. The programs are currently compiled using older technology (Borland Cpp) though portions do use Visual Cpp. The user database is a product called BTrieve.
Download and Install Worldgroup
Download the Worldgroup 3.2 Installation (WG32CD.ZIP) and unzip and install this to C:\WGSERV. If you do not have an activation code yet, get in touch with us. While installing, do not choose the option to run it as a service. This way, you can see the console when its running. There are help files installed in the Worldgroup Server program group - Worldgroup Reference Guide.
After installation, start Worldgroup Server in the Worldgroup Server program group. After it comes up, shut it down.
Make some registry changes:
- Start registry editor (regedt32.exe)
- Select HKEY_LOCAL_MACHINE, SOFTWARE, Galacticomm, Worldgroup Server, CurrentVersion
- Change useConsoleWindow and set the value to 1
- Select HKEY_LOCAL_MACHINE, SOFTWARE, Btrieve Technologies, Microkernel Workstation Engine, Version 6.15, Settings
- Change Max Files to 1000 (hex, it's 4096 decimal), and change Max Handles to 1000 (hex, it's again 4096 decimal). Ensure Max Locks is ff (255)
After this, you should be able to bring the BBS back up and see the Major BBS/Worldgroup 1&2 style console! Try telnetting into the computer's IP address, and visiting the computer's IP address in a web browser. You can configure the number of channels by going to Offline Utilities in the Worldgroup Server program group and choosing Hardware Setup. Note that your license limits the number of channels you can have.
Download and Install the SDKs and Compilers
Download WG32SDK.ZIP below. Expand it. We recommend C:\WGDEV as the root directory for this kit. Create C:\WGDEV and extract the archive.
Download BC501.ZIP. This is the Borland C 5.01 compiler. Extract BC501.ZIP and install it.
Documentation
Within the WGDEV folder there will now be a HELP subdirectory with several helpful documents.
Development Setup Batch File
We created a handy batch file that we run just before starting to compile the DLLs. It sets the environment up nicely. We call it wg33s.bat.
@echo off SET CONFIG=WG3DEV SET WGDEV=C:\WGDEV SET BC50=C:\BC5 SET COMPILER=C:\BC5 SET DOSEXT=C:\RUN286 SET WGDOS=C:\WGSERV2 SET WGNT=C:\WGSERV33 SET BUDOS= SET VB3=C:\VB SET LIB=C:\WGDEV\INC;C:\WGDEV\ENTSRC;C:\RUN286\BC5\LIB;C:\BC5\LIB SET CMP=BC50-32 SET OS=WNT SET WGPATH=C:\WINDOWS;C:\BC5\BIN;C:\;C:\RUN286\BIN;C:\WGDEV\BIN;C:\TASM\BIN;C:\WINDOWS\SYSTEM;C:\WINDOWS\SYSTEM32 SET PATH=C:\WINDOWS;C:\BC5\BIN;C:\;C:\RUN286\BIN;C:\WGDEV\BIN;C:\TASM\BIN;C:\WINDOWS\SYSTEM;C:\WINDOWS\SYSTEM32;C:\WGDEV\WGTOOLS\BTRIEVE;C:\PROGRA~1\IDMCOM~1\ULTRAE~1;C:\PROGRA~1\UNIXUT~1\
Downloads
Product | Download Link |
---|---|
Worldgroup 3.2 SDK | |
Borland C++ 5.01 | |
Dev instructions (from WG3.12) |
Older Versions
If you're looking for older versions, let us know!
- No labels