Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-13-2025, 01:49 AM
rubysoul
Fire Beetle
 
Join Date: Jul 2015
Posts: 23
Default

Quote:
Originally Posted by plesky View Post
You can technically setup the bin folder anywhere, put the executables inside it, as long as your symlinks point to them. One time, I created a bin folder, right inside the server folder and put them in there to run them.

In the original linux install, it created a /home/eqemu/server_source and /home/eqemu/server_build (which also created a bin inside of that) when the binaries were compiled.

If you follow the instructions for compiling, at the end of that readme-setup, whatever build directory is used for compiling, it will create a bin folder there.
Yep, that's how the docker runs it. Too bad the docker itself didn't work, either, but I won't get into that in this thread lol. I'll probably just end up going back to creating the 10 zones manually for now. I really can't figure out where the hickup is at this point and I feel like I've checked virtually everything.
Reply With Quote
  #2  
Old 10-13-2025, 02:01 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default

Quote:
Originally Posted by rubysoul View Post
Yep, that's how the docker runs it. Too bad the docker itself didn't work, either, but I won't get into that in this thread lol. I'll probably just end up going back to creating the 10 zones manually for now. I really can't figure out where the hickup is at this point and I feel like I've checked virtually everything.
I would assume, the biggest hurdle in anyone creating a full install script for linux, would simply be having solid download links for the installer. When I was having problems compiling current code in debian 11, there was updates needed that I couldn't get from debian repo anymore, I had to upgrade to debian 12 to get what I needed for a smooth compile. (debian 11 is fading into the woodwork), lol

The docker install, I "think" was created by that Akkadius that left recently. I'm not sure.
__________________
__________________________________________
A 1998 Adventure - http://project1998.net
Reply With Quote
  #3  
Old 10-13-2025, 02:09 AM
rubysoul
Fire Beetle
 
Join Date: Jul 2015
Posts: 23
Default

Quote:
Originally Posted by plesky View Post
I would assume, the biggest hurdle in anyone creating a full install script for linux, would simply be having solid download links for the installer. When I was having problems compiling current code in debian 11, there was updates needed that I couldn't get from debian repo anymore, I had to upgrade to debian 12 to get what I needed for a smooth compile. (debian 11 is fading into the woodwork), lol

The docker install, I "think" was created by that Akkadius that left recently. I'm not sure.
Yep, it was. Someone updated the docker 2 weeks ago to "fix all the links". Maybe something isn't quite right with it still.

I've only worked with Ubuntu personally. That was the last thing I could think of, that maybe this one quirk is related to running the newer 24.04, but who knows at this point lol.
Reply With Quote
  #4  
Old 10-13-2025, 02:21 AM
rubysoul
Fire Beetle
 
Join Date: Jul 2015
Posts: 23
Default

Ok, I got it working. I gotta own this one lol.

Creating the symlinks in the root of the installation, pointed at the bin folder right there in the installation, fixed the problem.

I didn't think this could actually be the problem because everything else worked, but I was wrong. The only thing that makes any sense to me is I saw a snippet somewhere, not even related directly to this problem, where someone mentioned the executable point needs to be in the same folder as the eqemu_config.json file. I guess I proved everything else EXCEPT the dynamic zones works thru just a reference of the original calling folder lol. Oh well, it's fixed! Thanks for dealing with me LOL.
Reply With Quote
  #5  
Old 10-13-2025, 02:31 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default

Someday, maybe I will go to work on that install.sh script to turn it into a full auto-install, but I would need to secure download file links for it. It's still the original install script, all I did was edit a few lines to compensate for manual setup. Originally, in the script, it would download the eqemu_server.pl which the script would call at the end of it. So a big part of the install was in that .pl file

If I could get my hands on that original eqemu_server.pl file it would help build a new script. But the current one available is blank.
__________________
__________________________________________
A 1998 Adventure - http://project1998.net
Reply With Quote
  #6  
Old 10-13-2025, 02:51 AM
rubysoul
Fire Beetle
 
Join Date: Jul 2015
Posts: 23
Default

Quote:
Originally Posted by plesky View Post
Someday, maybe I will go to work on that install.sh script to turn it into a full auto-install, but I would need to secure download file links for it. It's still the original install script, all I did was edit a few lines to compensate for manual setup. Originally, in the script, it would download the eqemu_server.pl which the script would call at the end of it. So a big part of the install was in that .pl file

If I could get my hands on that original eqemu_server.pl file it would help build a new script. But the current one available is blank.
This?

https://github.com/kevman5/Eq-Emulat...qemu_server.pl
Reply With Quote
  #7  
Old 10-13-2025, 02:53 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default

Quote:
Originally Posted by rubysoul View Post
Ya, but that one is blank too, lol
__________________
__________________________________________
A 1998 Adventure - http://project1998.net
Reply With Quote
  #8  
Old 10-13-2025, 03:01 AM
rubysoul
Fire Beetle
 
Join Date: Jul 2015
Posts: 23
Default

Quote:
Originally Posted by plesky View Post
Ya, but that one is blank too, lol
Which part? That link is a 2807 line file for me, unless it's a url in that file that you're talking about.

Another link, think this one is direct from Akk:

https://github.com/EQEmu/Server/blob...qemu_server.pl
Reply With Quote
  #9  
Old 10-13-2025, 03:20 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default

Ok, I was having probs viewing the files right on github, but I downloaded it and YES, that's the file I need. Last time I did a windows install, (long ago) it downloaded a blank eqemu_server.pl file. Even the one's in my windows servers, have a blank one. But I think the installer gets it from elsewhere

But it's obviously still available. I just kept seeing a blank file on the github, must be my browser, lol
__________________
__________________________________________
A 1998 Adventure - http://project1998.net
Reply With Quote
  #10  
Old 10-13-2025, 03:37 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default

In the source github changelog it shows:

### Deprecation

* Remove eqemu_server.pl script and ties to server ([#4049](https://github.com/EQEmu/Server/pull/4049)) @Akkadius 2024-02-10

Obviously the modern code had no use for it anymore. It was also used for updates, etc, previously.
__________________
__________________________________________
A 1998 Adventure - http://project1998.net
Reply With Quote
  #11  
Old 10-13-2025, 09:04 AM
rubysoul
Fire Beetle
 
Join Date: Jul 2015
Posts: 23
Default

Also, after a sleep, I remembered that I did have a copy of the file but Defender kept deleting it. Not sure why it didn't delete the ones I just downloaded. And yes, I also found that note that it was no longer needed. In Windows now, this gets executed from start bat and seems to do a similar process now.

spire.exe eqemu-server:launcher start

I'll also note that the docker image is effectively a linux install and no longer relies on that file, either. So there's a newer way of doing this, even if we still have a copy of the pl file (keeping in mind that I haven't yet gotten the docker fully up and running, but everything does appear to be downloaded and installed).
Reply With Quote
  #12  
Old 10-13-2025, 11:31 AM
plesky's Avatar
plesky
Fire Beetle
 
Join Date: Mar 2025
Posts: 22
Default

As it stands now, there is no official windows or linux installer. The windows installer on the docs site, that has a new host is infested with dead links for installs.
https://docs.eqemu.dev/server/instal...ation-windows/

I have all the files I needed to get things put together and created repos to host the files used for the older install method. Have a few more uploads and finish with the links in the script files, but after I am done, the full install should work for both windows and linux. It just won't have the modern docker/spire stuff installed, and I'm not interested in digging into that, lol

Most of the links in the script that needed altered are the variable download links for anything that disappeared recently. Any links pointing to files on the main EQEmu github in that eqemu_server.pl script are still active. But, I'll work more on it later tonight.
__________________
__________________________________________
A 1998 Adventure - http://project1998.net
Reply With Quote
Reply

Tags
linux install


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 03:36 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3