View Single Post
  #1  
Old 10-12-2025, 02:01 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default Easy DIY Linux Install

This install involves Current EQEmu source code - Release v23.10.3 and Current Database - db version 9328 (as of Oct 12, 2025)

I put this together for a quick fix for manually installing a server on linux.(no docker/container setup). I use this exact method myself all the time, when installing on a new linux box, except, I compile my own binaries. I've always used Debian, so I have no clue about other flavours. If you're using any virtual or vm environment, I can't help you with any problems that may be related to that. I've never used anything besides a dedicated linux box.

Instructions in the readme include download links, including the EQEmu pre-compiled binaries on their github release. This method has no compiling to do. But at the end of the readme-setup doc, there is instructions for those who want to compile their own binaries in linux (it's easy). But I ran into compile errors with Debian 11, so I upgraded to 12 and problems went away.

First part of putting it together, is using a former linux install shell script from Emu, before it was labeled as "broken". I edited a few lines to comment out dead download links and not continuing on. It installs the basic pre-requisites, (perl, mariadb, libsodium, etc.) and prompts the user for usernames, passwords, etc, just as it used to. It goes as far as creating the /home/eqemu/server folder and the eqemu linux user.

Inside the zip file, is the install.sh file, the readme-setup doc and the install folder. That contains all files needed inside the /home/eqemu/server/ folder, except for maps, but the readme-setup doc has links for any downloads needed.

This has always worked for me, so if you have problems, I won't know what's happening on your end. If you followed every line in the readme-setup doc, you shouldn't have problems. But if you're totally new to linux ...... I have no intentions of tutoring anyone. I'm busy, lol

You can download the zip file here:

https://github.com/user-attachments/...ux_Install.zip

Recommended to unzip in your linux /home/user/ folder and go from there. Important: Not a good idea to edit linux shell scripts (.sh) in windows. The readme doc will explain that.

AFTER EDIT: Sorry, something I should of added in that readme-setup doc. When I start the server, booting up, it may just be a "me" thing, but it takes awhile, sometimes it can make one think it is hanging on part, before it shows zones loading in the terminal window, but it still boots up. That custom start.sh I use works for me, you can close the terminal window after the server is fully booted up.

Good Luck.

......gone fishing .....
__________________
__________________________________________
A 1998 Adventure - (site being moved)
Reply With Quote