EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Windows Server Installer :: Modular & Scripted (https://www.eqemulator.org/forums/showthread.php?t=40299)

Akkadius 12-29-2015 11:35 PM

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

http://i.imgur.com/Lh7KSg0.png

N0ctrnl 12-30-2015 12:58 PM

Runs smooth as silk on a clean install of Win7 x64. Very, very cool.

Akkadius 12-30-2015 01:10 PM

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

http://i.imgur.com/NJMKACj.png

daerath 12-30-2015 02:01 PM

Validated on 2012R2. The installer is pretty damn nice.

Akkadius 12-31-2015 05:59 PM

Cleaned thread up. Let's keep getting tests in so I can make sure this is running clean for everyone.

ihatemyself 12-31-2015 06:18 PM

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?

Akkadius 12-31-2015 06:20 PM

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

Akkadius 12-31-2015 07:03 PM

Quote:

Originally Posted by ihatemyself (Post 246168)
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.

Akkadius 12-31-2015 11:45 PM

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

Will update Wiki guide.

https://github.com/EQEmu/Server/comm...b1ed6e07a43d4d

Shin Noir 01-01-2016 01:08 AM

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.

Akkadius 01-01-2016 01:09 AM

I think I'm probably going to just exclude Windows XP from the list as it's practically a dead OS

ihatemyself 01-01-2016 05:13 PM

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

My own login server (eqhosts.txt = localhost:5998) 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.

ihatemyself 01-01-2016 09:29 PM

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?

dpjaf4t 01-02-2016 09:44 AM

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.

sculler 01-02-2016 11:33 AM

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

Very smooth install.

Nice job, Akka.


All times are GMT -4. The time now is 07:49 PM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.