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)

Huppy 03-06-2019 08:28 PM

Quote:

Originally Posted by Lane (Post 261864)
Any suggestions on how I can manipulate source from this easy installer?

I know the old install method is backlogged. I had a server running use both methods years ago, but it's been ages, and when I tried to do the old way, I was having issues with the dependencies.

Not sure if you have old dependencies or not, but I have to use x86 dependencies. I zipped up my entire dependencies folder contents (the one I use now for compiling) if you feel like grabbing them. (includes boost)
https://tinyurl.com/dependencies-x86

Lane 03-07-2019 04:49 AM

Thank you! I shall give it another go!

Lane 03-30-2019 01:35 AM

The dependencies above fixed the build issue. Thank you!

ZebossEQ 04-01-2019 04:45 PM

Error: Eqemu_server.pl
 
Hello,
i am sure it has been said but ... i have tried 2 differents computers and installed then uninstalled, each time i got :" MySQL path not found, please add the path for automatic database upgrading to continue ...
Could i have some help please ?
Thanks in advance.
PS: i am using Win10 premium or Win10Home

Criimson 07-07-2019 06:44 PM

Quote:

Originally Posted by ZebossEQ (Post 262067)
Hello,
i am sure it has been said but ... i have tried 2 differents computers and installed then uninstalled, each time i got :" MySQL path not found, please add the path for automatic database upgrading to continue ...
Could i have some help please ?
Thanks in advance.
PS: i am using Win10 premium or Win10Home

I am having the same issue and am also using Windows 10

EDIT: @ZebossEQ, I found the fix after some google fishing. Follow the instructions on this page: https://dev.mysql.com/doc/mysql-wind...dows-path.html

phantomghost 07-07-2019 09:29 PM

Make sure MySQL path is set in System>advanced settings>environmental variables.

http://www.eqemulator.org/forums/sho...ght=MySQL+path

Axemaster 07-16-2019 11:49 AM

Hi, as someone who is not very computer literate, I downloaded the windows server files and followed the instructions to install, and am not sure if I interrupted the install, as there was a line that said "press any key to continue" but there was additional lines of text below it.. No files have appeared in the folder I was installing into, other than updates staged. I have HeidiSQL installed but cant find the folder where the file where "eqemu_config.json, shortname/longname" is located? Is there a simplier install instruction sheet for idiots lol

i have windows 10 home installed, and already run p99, ezserver and can play online but can seem to follow these instructions very well...

betty1 08-05-2019 09:25 AM

Does this installer still work?
 
Does the installer at https://github.com/EQEmu/Server/wiki/Windows-Server still work? I downloaded and ran it as admin, but keep getting the following error during the install script:

Could Not Find C:\EQEmuServer\mariadb-10.0.21-winx64.msi

I noticed that this file is NOT in the RAR file nor is it in my folder (see image):
https://cdn1.imggmi.com/uploads/2019...05b49-full.jpg


Below is the install script log:
https://cdn1.imggmi.com/uploads/2019...40aaf-full.jpg

From what I can see it appears I am missing files, but I am not sure where to acquire them.

Any help would be greatly appreciated.

The Bettys

Sticz 12-08-2019 10:27 PM

I believe the server is running correctly, but everquest.exe looks for updates and always times-out. Is there a setting I am missing? I updated eqhost:

[LoginServer]
Host=192.***.*.**:5998

is there another client-side change I need to make? Am I supposed to use the everquest.exe or is it eqgame? Eqgame just tells me to use everquest.exe.

Thanks,

Sticz

Huppy 12-08-2019 10:34 PM

Step 5 Here tells you how to setup client.

Sticz 12-09-2019 09:06 AM

Thank you, but this is for LAN play, that set of instructions is for connecting to one of the EQEMU servers. I am running into conflicts between the server instructions on the website and the instructions the installer tells me, basically two different IP addresses. everquest.exe never connects, it keeps looking for Sony.

Sticz

chrsschb 12-09-2019 09:45 AM

Quote:

Originally Posted by Sticz (Post 264149)
Thank you, but this is for LAN play, that set of instructions is for connecting to one of the EQEMU servers. I am running into conflicts between the server instructions on the website and the instructions the installer tells me, basically two different IP addresses. everquest.exe never connects, it keeps looking for Sony.

Sticz

If it's looking for Sony your eqhosts.txt is wrong or you haven't added "patchme" to the end of your eqgame.exe shortcut (described in Huppy's link). Local players will want your local IP and outside players will want your public IP.

EQEmu
Code:

[LoginServer]
Host=login.eqemulator.net:5999

Public
Code:

[LoginServer]
Host=101.202.111.222:5999

Can use https://whatismyip.com to find you public IP.

Local
Code:

[LoginServer]
Host=192.168.0.1:5999

etc...

If you're not using the public loginserver then loginserver 1 will be public IP and loginserver 2 will be local IP.

If you have no interest in public access then you only need one entry for local IP.

Sticz 12-09-2019 10:14 AM

I don't do a lot of stuff with IPs, is the local IP referenced by the IPv4 address as directed by the instructions? I did miss the patchme instructions as they were not mentioned in the instructions for LAN/Loginserver instructions, thank you.

Sticz

chrsschb 12-09-2019 11:07 AM

Quote:

Originally Posted by Sticz (Post 264151)
I don't do a lot of stuff with IPs, is the local IP referenced by the IPv4 address as directed by the instructions? I did miss the patchme instructions as they were not mentioned in the instructions for LAN/Loginserver instructions, thank you.

Sticz

If you open CMD and type ipconfig, the ipv4 address is your local IP. Most start with 192.168.x.x or 10.0.x.x.

If you use the link above, that is your public IP.

Sticz 12-09-2019 12:59 PM

It would help if I followed the actual instructions... I had a shortcut to everquest.exe not eqgame.exe. Strangely, when I finally got everything set-up correctly it worked like a charm.

Thank you all so much.

Sticz

Huppy 12-09-2019 07:36 PM

Hence, I answered your first question ;)

Quote:

Originally Posted by Sticz (Post 264147)
is there another client-side change I need to make? Am I supposed to use the everquest.exe or is it eqgame? Eqgame just tells me to use everquest.exe.


Step 5 Here tells you how to setup client.


Quote:

Originally Posted by Sticz (Post 264153)
I had a shortcut to everquest.exe not eqgame.exe.
Sticz


SouthernOgre 01-05-2020 01:47 AM

With the move over to gitbook, is there an updated link to download the basic installer package?

The link at https://eqemu.gitbook.io/server/cate...lation-windows never connects. Connection times out.

(http://wiki.eqemulator.org/eqemu_installer_files.zip)

Thanks!

Akkadius 01-05-2020 01:48 AM

Are you sure you're looking at the most up to date page? The updated link is in there

SouthernOgre 01-05-2020 01:37 PM

Thanks! Killed the cached content and reloaded. I now see the link directing to analytics.akkadius.com/eqemu_installer_files.zip .

bigdaddyduergar 01-07-2020 04:53 PM

I set up the server for some local screwing around, downloaded the steam everquest install, followed all the instructions afaik, and when I try to log in I get "[LoginServer] [Info] New Titanium client connection from 1678616768:55607" and it just hangs. I've not been able to find any info on this, and was hoping y'all could point me in the right direction.

Uleat 01-07-2020 05:02 PM

The current steam client will not work.

bigdaddyduergar 01-07-2020 05:07 PM

Bah. Ok. I have a the titanium disks I can install on here. Do those work? Is there something better I should be using?

bigdaddyduergar 01-07-2020 05:26 PM

Ok Titanium edition seems to work, but the server isn't appearing in the list. I'll have to work on that. :/

Smoochie 01-22-2020 01:44 AM

Can't get #zone to work for non GM characters
 
Hello!

I've tried everything. Read everything, and I can't figure out what I'm doing wrong. I just want to enable #zone for any character on my server, regardless of level.

I'm using HeidiSQL. I have changed min_level and min_status in the zone table to zero. I have set #peqzone to 0, and that command does not work either. I have started and restarted the server countless times. I have no idea what I"m missing or not doing.

Any help would be greatly appreciated.

The reason I'm putting the in this thread, is because I used the github Windows installer. Thank you in advance!

laxative 02-08-2020 10:44 AM

Good day!

I used this installer too just to get something going so I could get back up to speed! Great stuff.

My question, when loading assets for login server, does the SQL statement include the tables required for local login server? I'm getting peq.loginaccounts not found.

Lax.

laxative 02-08-2020 04:04 PM

scratch my question, I had to source in the schema in login util... I kinda thought that would be part of the login server process but not so.

After updating the schema my client connects and the weird errors in loginserver are gone

lax

laxative 02-09-2020 05:40 PM

Hi Akka and Uleat.

I'm sure I'm probably doing something goofy but I'm having problems with the eqemu_server.pl -

I suspected I was screwing things up by doing it all on my own ground up.. so took eqemu_server.pl and ran new server to let it do everything.
I gave it my database username and password and such.. and let it rip

I immediately noticed "the system cannot find the path specified" messages. And eventually the system just goes into a loop trying to find sql updates..

I went back to the folder I was working on originally and decided to see if my bots were up to speed..

I ran check_bot_db_updates
I get a message telling me my executables are not compiled for bots(they definately are) - this could be a legacy notification?

But then it fails to load any bots updates.

So.. onward..

my client was booting back to character creation.. checking my executables zone was not loading.. running zone.exe gave me a clue.. "uknown columns" etc. etc..

I went in and manually sourced in all the "required bot" sql lines. Then zone would load.

I was getting zone not available now..

I ran zone.exe rivervale and got an error about spawn points (unknown column) so I sourced in the last two general SQL statements from 2020..
that seemed to work and I can connect, and actually got into the tutorial.

I didnt poke around much more from there as I'm pretty sure my exe's and my DB are still not quite in sync.
But I'm more worried I'm not running eqemu_server.pl right. it's such a useful tool and I must be screwing something up.. but when it's not running the new_server process, well it's hard to break that on my end..

Thoughts?

I did a perl debugg with step through, but I'm not a programmer, but I get 2 "the system cannot find the path specfied" after the message "No script Update necessary... message

I get 4 of that same message after the db_version check happens.. Maybe the perl script cannot find mysql commands thus failing updates?

Thanks
Lax

Newneedhelp 04-20-2020 08:18 PM

Also installed it easily and without a hitch, have been playing, reading a lot to learn, and editing a bunch of cool stuff

Is there working link to update my server to rof2? I got an old download of the rof client from steam the one required I extracted the download into a folder of its own but I have no idea what to do or which files I need to move from the rof folder to my server folder and how to update the server to use newer zones etc after, on the original download I can enter all zoned up to velious but cannot enter any luclin + zones so searched HOURS to get the rof download :)

hokken 04-23-2020 09:22 AM

Windows 10 install issues
 
I have installed the server smoothly on Window 7 but I have been running in an issue when trying to install it on a clean Bootcamp Windows10 pro.

After I ran the install script as an Admin I end up with the an endless loop of errors as below:

Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...
WARNING: The data being saved is truncated to 1024 characters.
SUCCESS: Specified value was saved.

Uleat 04-23-2020 03:31 PM

That's not an eqemu issue .. that means you have too much in your system's environmental %PATH% variable.

There are ways around it.

hokken 04-23-2020 04:14 PM

Ok thanks Uleat, it doesn't look there is too much in there as it is a fresh install. I did install MariaDB manually but other issues came up, for now ill stick to my windows 7 server :)

Xanathol 05-20-2020 02:09 PM

Trying to prop up a fresh install and the install script seems to have a few issues so far, namely in the function to download and save files from the github site. For example, it attempts to grab EQEmuMaps-master.zip and save it in the maps folder as maps.zip, but that fails to write the file. Downloading each zip manually and renaming as the script is expecting seems to be working so far.

Edit: because of this, also have to remove the calls to unlink / rmtree various files and update the script - fun times. Now to hunt down libmysql__.dll.

Ladrone 05-22-2020 02:54 PM

My install was also missing the libmysql.dll but luckily I had a previous install on the box so I was able to copy from the other directory. I noticed you need to run the server install more than once, seems some of the requirements needed early on get added during the install later I am guessing? I have not dug into it yet but do recall when I set one up before I had to run the install multiple times to get all of the server components up and running.

Akkadius 05-22-2020 04:03 PM

Yeah there seems to be an issue with powershell web client consistently downloading files; we will be reverting it to the wget binary that we have been using for years. I will be going through more testing either today or tomorrow and we should be back to seamless installs

Seems like if folks have any sort of connection loss they see issues during the install; I had ran through the x64 overhaul about 15-20 times without issues but a few folks have seen otherwise

Will update when I have an update

Tyrro 05-22-2020 05:14 PM

Good afternoon!
I've been attempting to set up a server for LAN use in a windows 10 environment, and can successfully do so, until attempting to add bots. I run setup_bots using the provided script. Afterwards, it looks like when launching the server bat file, zone.exe is looking for perl512.dll, while a later version of perl is installed (5.24) with the script.

Any recommendations for fixing this issue?

Akkadius 05-23-2020 05:59 PM

Quote:

Originally Posted by Tyrro (Post 265051)
Good afternoon!
I've been attempting to set up a server for LAN use in a windows 10 environment, and can successfully do so, until attempting to add bots. I run setup_bots using the provided script. Afterwards, it looks like when launching the server bat file, zone.exe is looking for perl512.dll, while a later version of perl is installed (5.24) with the script.

Any recommendations for fixing this issue?

Issues regarding bots downloading the x86 version should be resolved

Issues regarding maps downloading inconsistently should also be resolved during install

Akkadius 05-23-2020 09:18 PM

Quote:

Originally Posted by Uleat (Post 264819)
That's not an eqemu issue .. that means you have too much in your system's environmental %PATH% variable.

There are ways around it.

This is correct, which is why the guide instructs that you are running on a clean installation of Windows. Too many programs and things installed can lead to issues appending to your installation paths

Shiny151 05-24-2020 07:18 PM

Quote:

Originally Posted by Akkadius (Post 265060)
Issues regarding maps downloading inconsistently should also be resolved during install


Akk, I setup a new server with bots from your repack about a month ago. Today I ran: "check_bot_db_updates"

The returned message is: "Database version is ahead of current binaries"

Does that sound right? How is that possible?

Uleat 05-25-2020 12:34 AM

It means that you have older binaries than what your database is updated to..assuming there's not another issue.

I added that message a little while ago when I reworked the update process.

Make sure that you've got the latest unstable binaries rather than the stable ones - they're REALLY out of date.

Shiny151 05-26-2020 06:52 PM

Quote:

Originally Posted by Uleat (Post 265074)
It means that you have older binaries than what your database is updated to..assuming there's not another issue.

I added that message a little while ago when I reworked the update process.

Make sure that you've got the latest unstable binaries rather than the stable ones - they're REALLY out of date.

Thanks Uleat; when I run these updates; does it stage them and then update on the next server reboot or do I need to pull them out of bin and replace them manually? (for the binaries)


All times are GMT -4. The time now is 08:09 AM.

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