EQCLASSIC ALPHA DOCUMENTATION


GAME CLIENT

EverQuest Trilogy Game CD's :: Archive.org | GDRIVE | DROPBOX

  1. Download "EverQuest Trilogy Game CD's (ISO Files)" and mount CD1 and CD2. Start installing the game.
    Delete shortcuts on desktop, do not run them.
  2. Place the downloaded files into your "Sony/Everquest Trilogy" folder.
    Make a shortcut on your desktop to eqw.exe (you can change the icon too if you want). Edit "eqhost.txt" change login and register to IP:Port of server.
  3. Run eqw.exe and point to eqgame.exe. The game will now launch. Select VooDoo as your 3D card. Login with the credentials in the "accounts" table in the DB.

COMPILING CODE

  1. Clone the code from GitHub.
  2. Download "EverQuest Compile Dependencies (Required for compile)" unzip and place the folers in the cloned source Dependencies folder.
  3. Open the solution file (.sln) with Visual Studio 2022 Community Edition (https://visualstudio.microsoft.com) and click Build > Build Solution.
    This will give you login.exe, world.exe, zone.exe and SharedMemory.dll in the Build/Debug folder.
- EQClassic was developed by Yeahlight and Harakiri. This is a fork of their early code, and was fixed to run on modern systems.

SERVER HOSTING

  1. Download required files, "EQClassic Alpha DB SQL Files", "EQClassic Alpha Server Files", "Quest Files" and "Map Files".
    Unzip "EQClassic Alpha Server Files" to your desktop. Put "Quest Files" and "Map Files" inside this folder.
  2. Download and install required 3rd party files:
  3. Open MySQL Workbench, connect to 127.0.0.1, make a new schema called eqclassic, make it default, open the eqclassic.sql file in MySQL Workbench and run it.
    You can change "accounts" table to add more accounts to login.
  4. Edit LoginServer.ini and db.ini to reflect your MySQL database credentials.
    Want someone to connect to your server via the internet? Change 127.0.0.1 in LoginServer.ini and boot5zones.bat to your external IP (api.ipify.org)
    Want to use different computers on your local network? Change 127.0.0.1 in LoginServer.ini and boot5zones.bat to your computer's network IP (cmd > ipconfig)
  5. Run Login.exe, World.exe and Boot5Zones.bat (in this order). Leave these windows open, as this is your server.