Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 08-07-2017, 09:10 PM
Zaela Zaela is offline
Sarnak


Join Date: Jul 2014
Posts: 319
Default Little Trilogy server code project

There used to be an open source Trilogy server project somewhere, but apparently it isn't open source any more. So, here's a new one.

Video: link

Code: link

Very early stages. Literally all it can do right now is let a Trilogy client log in, create a character, and enter their starting zone. Most of the client packet knowhow is lifted from very old EQEmu sources, but the core design is pretty different from EQEmu past or present. Aiming to be fairly clean, efficient and self-contained, with some dev-friendly ways of handling content.

Current progress represents about 3 weekends of effort, plus some time actively slacking off at work. Pretty happy with how it's come together so far, so hopefully I won't burn out too quick.


"Who cares about code, I just want some nostalgia!"

If you have access to the Trilogy client and want to create a character and wander around your empty starting zone with it, you can download the current server and run it locally.

Download: link

Steps:
  1. Unzip zeq-server-trilogy.zip.
  2. Open the zeq-server-trilogy folder that was unzipped, shift-right-click inside it and select "Open command window here" from the context menu.
  3. In the command window, type zeq and hit tab to have it autocompleted to zeq-server-trilogy.exe
  4. Press enter to run zeq-server-trilogy.exe. You should see some messages spit out while the server briefly starts up.
  5. In your Trilogy client folder, open eqhost.txt and make it look like this:
    Code:
    [Registration Servers]
    {
    "127.0.0.1:5998"
    }
    [Login Servers]
    {
    "localhost:5998"
    }
  6. Run the Trilogy client and log in. A local login account will automatically be created with whatever username and password you put in.

There are no extra dependencies to install, but you may need to download and run these redistributables (specifically "vc_redist.x86.exe", if you are given a choice) from Microsoft if you get "missing dll" errors:
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:09 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.