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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 12-29-2015, 11:35 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default Windows Server Installer :: Modular & Scripted

The purpose of this installer is to make the barrier to entry to setting up your own server extremely simple.

It is amazing how we've been able to have a strong project like this for so long for people to be able to have their own sandbox and go wild with creativity or just enjoy a server for their own needs.

Please note, that this is for clean installs of windows only.

Enjoy - Please post if you have used this and share how easy it was for you.

For more information see below:

http://wiki.eqemulator.org/p?Akkas_P...ctions-windows


Last edited by Akkadius; 06-02-2016 at 01:17 PM..
Reply With Quote
  #2  
Old 12-30-2015, 12:58 PM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

Runs smooth as silk on a clean install of Win7 x64. Very, very cool.
__________________
Ender - Lead GM/Developer
Vegarlson Asylum Server - http://www.vegarlson-server.org/
Reply With Quote
  #3  
Old 12-30-2015, 01:10 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Just did it on a Windows Server 2012 R2 VM. Booted right up.

Reply With Quote
  #4  
Old 12-30-2015, 02:01 PM
daerath
Sarnak
 
Join Date: Jan 2011
Location: Northern VA
Posts: 91
Default

Validated on 2012R2. The installer is pretty damn nice.
Reply With Quote
  #5  
Old 12-31-2015, 05:59 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Cleaned thread up. Let's keep getting tests in so I can make sure this is running clean for everyone.
Reply With Quote
  #6  
Old 12-31-2015, 06:18 PM
ihatemyself
Fire Beetle
 
Join Date: Dec 2012
Posts: 4
Default

I installed it on a fresh VM running Windows 7 Pro 64bit with every available Windows Update installed.

The main installation seems to have gone off without a hitch, but when I try to install the login server ( http://wiki.eqemulator.org/p?Akkas_P...server-windows ) I get stuck immediately after typing in 13.

Quote:
Enter numbered option and press enter...

> 13

--- Fetching Loginserver... ---
Part of the reason may be this: I don't know how to run the eqemu_update.pl file as an administrator. How do I do that? Shift+right click doesn't work.

Edit: Before I forget, thank you for making this. It will be the closest I've come to having a working EverQuest server to run around with a couple of friends.

Edit2: Okay, I ran it as administrator (command prompt as administrator, C:\Perl\bin>perl C:\EverQuestServer\eqemu_update.pl) and it seems to have worked after hitting enter at "Fetching Loginserver". I let it sit for 20 minutes previously and nothing happened, but that just may be a coincidence.

I would say add the command prompt as admin to the wiki for people like me who are slow Also...if we are running a local login server, I assume we need to use t_start_server_with_login_server.bat to start up the server from that point forward?
Reply With Quote
  #7  
Old 12-31-2015, 06:20 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

What you can do is launch CMD as administrator, change directory to the server folder and launch eqemu_update.pl

I might just have the installer install the login server whether or not people care to use it or not just to avoid this issue
Reply With Quote
  #8  
Old 12-31-2015, 07:03 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by ihatemyself View Post
I installed it on a fresh VM running Windows 7 Pro 64bit with every available Windows Update installed.

The main installation seems to have gone off without a hitch, but when I try to install the login server ( http://wiki.eqemulator.org/p?Akkas_P...server-windows ) I get stuck immediately after typing in 13.



Part of the reason may be this: I don't know how to run the eqemu_update.pl file as an administrator. How do I do that? Shift+right click doesn't work.

Edit: Before I forget, thank you for making this. It will be the closest I've come to having a working EverQuest server to run around with a couple of friends.

Edit2: Okay, I ran it as administrator (command prompt as administrator, C:\Perl\bin>perl C:\EverQuestServer\eqemu_update.pl) and it seems to have worked after hitting enter at "Fetching Loginserver". I let it sit for 20 minutes previously and nothing happened, but that just may be a coincidence.

I would say add the command prompt as admin to the wiki for people like me who are slow Also...if we are running a local login server, I assume we need to use t_start_server_with_login_server.bat to start up the server from that point forward?
That would be correct, however I'll probably have the loginserver just install with everything else so there is no work involved other than just running the initial batch script.
Reply With Quote
  #9  
Old 12-31-2015, 11:45 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Normal install routine will simply install the loginserver along with it.

Will update Wiki guide.

https://github.com/EQEmu/Server/comm...b1ed6e07a43d4d
Reply With Quote
  #10  
Old 01-01-2016, 01:08 AM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 506
Default

I got a tiny lil' VirtualBox with WinXP totally clean.
Could Not Find C:\Documents and Settings\IETest\Desktop\eqemu_installer_files\ma
riadb-10.0.21-winx64.msi
Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...
'setx' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find C:\Documents and Settings\IETest\Desktop\eqemu_installer_files\ma
riadb-10.0.21-winx64.msi
Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...
'setx' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find C:\Documents and Settings\IETest\Desktop\eqemu_installer_files\ma
riadb-10.0.21-winx64.msi
Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...
'setx' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find C:\Documents and Settings\IETest\Desktop\eqemu_installer_files\ma
riadb-10.0.21-winx64.msi


Looks like if you run it twice, it fails.

And I didn't install WinXP 64bit.. is my real issue. I just noticed you exclude 32bit.
__________________

~Shin Noir
DungeonEQ.com
Reply With Quote
  #11  
Old 01-01-2016, 01:09 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

I think I'm probably going to just exclude Windows XP from the list as it's practically a dead OS
Reply With Quote
  #12  
Old 01-01-2016, 05:13 PM
ihatemyself
Fire Beetle
 
Join Date: Dec 2012
Posts: 4
Default

Following up from yesterday, today I installed Everquest Titanium and did some testing:

My own login server (eqhosts.txt = localhost:599 fails to load the character select screen. The error is

Error 1017: Cannot login to the EverQuest server. You may need to re-run the Update Patch. Repeatedly seeing this message indicates a loss of connectivity to the Patch Server. This is usually temporary.

Using the official log in server, I can connect and play as normal.
Reply With Quote
  #13  
Old 01-01-2016, 09:29 PM
ihatemyself
Fire Beetle
 
Join Date: Dec 2012
Posts: 4
Default

Everything seems to work great except one thing: Mobs don't drop loot. I've tried a few different clients (currently using RoF2, the newest build that seems to work), and while mobs will drop coin, they never drop items.

Is this intended for this build, or did I miss a step?
Reply With Quote
  #14  
Old 01-02-2016, 09:44 AM
dpjaf4t
Fire Beetle
 
Join Date: May 2010
Posts: 21
Default

Just a couple of observations from the peanut gallery:

1a. Lines 113-114 in eqemu_install.bat you could just do

SET PATH=%path%;C:\Perl\site\bin;C:\Perl\bin

on one line instead of two, this is only esthetics though.

1b. Why not a line:

setx /M path "%path%;C:\Perl\site\bin;C:\Perl\bin

for the Perl install step as well as the MariaDB install step? I'm sure you have a reason, I just haven't had enough coffee this morning to get it myself.

2. You don't get any issues from installing 32-bit Perl and 64-bit everything else?? Doing my prerequisite setup on 64-bit Windows (back when, manually and the long way around), I had installed ActivePerl-5.16.3.1604-MSWin32-x64-298023.msi instead, because it never occurred to me NOT to install the 64-bit version. And then never gave it another thought until now ....

3. Why not do the Perl.rar as a self-extracting archive instead? Then you could completely skip the WinRAR install step.
Reply With Quote
  #15  
Old 01-02-2016, 11:33 AM
sculler
Sarnak
 
Join Date: May 2008
Location: South Carolina
Posts: 36
Default

Installed last night on Windows Server 2012 R2 and it worked like a charm.

Very smooth install.

Nice job, Akka.
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 08:04 PM.


 

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