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 02-23-2013, 07:14 PM
brainiac2k
Fire Beetle
 
Join Date: Feb 2013
Posts: 6
Default Effortless Linux EQEmu in VM with Vagrant

I built a vm environment with vagrant, that will construct a fully functional VM running EQEmu. It builds it from scratch, from source using the latest code.

See: https://github.com/brainiac/eqemu-env

Virtually no work is required, provided you have Vagrant installed and functional. See http://www.vagrantup.com for information on getting and installing Vagrant

By running "vagrant up" and following the instructions you will have a linux based eqemu in a matter of minutes (dependent on the speed of your internet and cpu)

I am accepting suggestions, pull requests, etc. Just let me know if this works for you or if you think things could be improved.


edit: This was loosely inspired by ProSkeptic's post: http://www.eqemulator.org/forums/showthread.php?t=35116
Reply With Quote
  #2  
Old 02-24-2013, 01:43 PM
LordAdakos
Sarnak
 
Join Date: Dec 2007
Posts: 57
Default

Code:
 * The box 'base' could not be found.
started with 'vagrant up', told me i needed to 'vagrant init' so I did.

then I do 'vagrant up' and I get this message.

What steps have I missed?

- Do I need to vagrant box add base <url?>

edit: I've done a
Code:
 
git clone http://github.com/EQEmu/Server.git f:\VAGRANTVM
cd f:\VAGRANTVM
vagrant up
(error)
vagrant init
vagrant up (errror)
Reply With Quote
  #3  
Old 02-24-2013, 03:51 PM
Xumtiil
Sarnak
 
Join Date: Apr 2006
Posts: 40
Default

Huh. I was just trying to update proskeptic's post, looks like you did it differently. See my script from a thread or two down, I've now adapted it to git and everything loads, but I get kicked when I select the server to play. Once I have that ironed out, if I find the issue, Yours is a good vm solution and mine a base os one.
Reply With Quote
  #4  
Old 02-24-2013, 08:19 PM
brainiac2k
Fire Beetle
 
Join Date: Feb 2013
Posts: 6
Default

LordAdakos:

I'll check this on a clean windows vm box and make sure I didn't miss anything in the configuration. (My main box is a mac)
Reply With Quote
  #5  
Old 02-24-2013, 09:10 PM
brainiac2k
Fire Beetle
 
Join Date: Feb 2013
Posts: 6
Default

Quote:
Originally Posted by Xumtiil View Post
Huh. I was just trying to update proskeptic's post, looks like you did it differently. See my script from a thread or two down, I've now adapted it to git and everything loads, but I get kicked when I select the server to play. Once I have that ironed out, if I find the issue, Yours is a good vm solution and mine a base os one.
I had this same issue as well. It turned out the worldserver's configuration for ip address was incorrect, so the client was failing to transfer to the worldserver
Reply With Quote
  #6  
Old 02-24-2013, 09:12 PM
brainiac2k
Fire Beetle
 
Join Date: Feb 2013
Posts: 6
Default

Quote:
Originally Posted by brainiac2k View Post
LordAdakos:

I'll check this on a clean windows vm box and make sure I didn't miss anything in the configuration. (My main box is a mac)
It seems I did not read your post fully. You need to clone my repo in my first post. You're cloning the EQEmu source.

My repository contains the information to run vagrant to set up the VM. If you want to clone the EQEmu source as well, then make a directory called "source" and run git clone on the Server repo inside of that before running vagrant up (it is all documented in my repo)
Reply With Quote
  #7  
Old 02-24-2013, 10:39 PM
LordAdakos
Sarnak
 
Join Date: Dec 2007
Posts: 57
Default

whoops. my apologies. I uhh, guess i screwed up there - its loading up now, sweet
Reply With Quote
  #8  
Old 04-22-2013, 10:14 AM
realakshun
Fire Beetle
 
Join Date: Apr 2013
Location: Canada
Posts: 4
Default shared_memeory changes

Getting following error @ compile time:

Running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/vagrant/source/build
Building EMuShareMem...
make: *** No rule to make target `EMuShareMem'. Stop.
Building EMuShareMem failed.

Was able to get over this by changing target to sharedmemeory in build script.

Had to manually move log.ini and shared_memory binary into server directory and modify startup script to start shared_memory.

I think you need to modify your scripts to incorporate recent chnages to shared memory.

Otherwise, thanks for this very easy setup

Cheers
Reply With Quote
  #9  
Old 06-05-2013, 05:56 PM
volkmeer
Fire Beetle
 
Join Date: Jul 2012
Posts: 9
Default Script order

Is there a particular order to run the build scripts? I have not used this product to configure virtual machines, but your process seems sound and I would like to try it. Just wondering on the order then to run the scripts to load the VM within the virtual machine and then what order to run the EQemu scripts.

Volkmeer
Reply With Quote
  #10  
Old 06-05-2013, 10:57 PM
volkmeer
Fire Beetle
 
Join Date: Jul 2012
Posts: 9
Default Figured out the order of scripting

I figures out the order of scripting.

I get the same memory compile error, but I do not really understand how you fixed it in the previous post where it is mentioned.

Could someone help me?

Volkmeer
Reply With Quote
  #11  
Old 06-09-2013, 10:23 AM
volkmeer
Fire Beetle
 
Join Date: Jul 2012
Posts: 9
Default

I was able to make the necessary changes and additions to make this work with the current release. I may post later the changes that have to be made.

Volkmeer
Reply With Quote
Reply


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 11:49 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3