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)

Shiny151 10-26-2016 11:35 AM

On a VMWare image that normally works great with this install I'm now getting lots of errors. Things go south right after Maria gets installed it seems:

Code:

Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...

SUCCESS: Specified value was saved.
[Copy] folder doesn't exist, creating 'updates_staged/'
[Update] Script has been updated, updating...
[Install] Installing :: eqemu_server.pl
syntax error at eqemu_server.pl line 1863, at EOF
Missing right curly or square bracket at eqemu_server.pl line 1863, at end of li
ne
Execution of eqemu_server.pl aborted due to compilation errors.
[Install] Done
ERROR 1049 (42000): Unknown database 'peq'
ERROR 1049 (42000): Unknown database 'peq'
ERROR 1049 (42000): Unknown database 'peq'
[Database] Table 'db_version' does not exists.... Creating...

'world' is not recognized as an internal or external command,
operable program or batch file.
ERROR 1049 (42000): Unknown database 'peq'
[Install] EQEmu Server Installer... LOADING... PLEASE WAIT...
[Download] Saved: (eqemu_config_template.xml) from https://raw.githubusercontent
.com/Akkadius/EQEmuInstall/master/eqemu_config.xml
[Update] Fetching Latest Windows Binaries...
[Download] Saved: (updates_staged/master_windows_build.zip) from https://raw.git
hubusercontent.com/Akkadius/EQEmuInstall/master/master_windows_build.zip
[Update] Fetched Latest Windows Binaries...
[Update] Extracting... ---
format error: can't find EOCD signature
 at C:/Perl/lib/Archive/Zip/Archive.pm line 695
        Archive::Zip::Archive::_findEndOfCentralDirectory('Archive::Zip::Archive
=HASH(0x36ff24c)', 'IO::File=GLOB(0x3a66d9c)') called at C:/Perl/lib/Archive/Zip
/Archive.pm line 581
        Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x
36ff24c)', 'IO::File=GLOB(0x3a66d9c)', 'updates_staged/master_windows_build.zip'
) called at C:/Perl/lib/Archive/Zip/Archive.pm line 548
        Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x36ff24c)', 'up
dates_staged/master_windows_build.zip') called at eqemu_server.pl line 1714
        main::unzip('updates_staged/master_windows_build.zip', 'updates_staged/b
inaries/') called at eqemu_server.pl line 1213
        main::fetch_latest_windows_binaries() called at eqemu_server.pl line 369

        main::do_installer_routines() called at eqemu_server.pl line 266
        main::new_server() called at eqemu_server.pl line 750
        main::show_menu_prompt() called at eqemu_server.pl line 478
        main::check_for_world_bootup_database_update() called at eqemu_server.pl
 line 66
read error at eqemu_server.pl line 1715.
Press any key to continue . . .

Any ideas on this one?

NickW 10-26-2016 06:35 PM

Anyone know the best way to add bots in after using this installer? :confused:

DanCanDo 10-27-2016 12:07 AM

Should be able to run the eqemu_server.pl (in your main eq server folder)
Akkadius had added an option in there to install/enable bots.

Akkadius 10-27-2016 03:15 AM

Quote:

Originally Posted by NickW (Post 252068)
Anyone know the best way to add bots in after using this installer? :confused:

Run eqemu_server.pl

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

NickW 10-27-2016 06:13 AM

I don't even have eqemu_server.pl. It must be because I am using an older version from a few months back. Can I just redownload and install ontop of the older version? Or do I need to uninstall everything?

Akkadius 10-27-2016 06:51 AM

Quote:

Originally Posted by NickW (Post 252077)
I don't even have eqemu_server.pl. It must be because I am using an older version from a few months back. Can I just redownload and install ontop of the older version? Or do I need to uninstall everything?

No - what you'll need to do is run eqemu_update.pl and update your windows binaries. Once that is done you should be able to run world.exe which will download eqemu_server.pl

Akkadius 10-27-2016 06:52 AM

Quote:

Originally Posted by Shiny151 (Post 252066)
On a VMWare image that normally works great with this install I'm now getting lots of errors. Things go south right after Maria gets installed it seems:

Code:

Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...

SUCCESS: Specified value was saved.
[Copy] folder doesn't exist, creating 'updates_staged/'
[Update] Script has been updated, updating...
[Install] Installing :: eqemu_server.pl
syntax error at eqemu_server.pl line 1863, at EOF
Missing right curly or square bracket at eqemu_server.pl line 1863, at end of li
ne
Execution of eqemu_server.pl aborted due to compilation errors.
[Install] Done
ERROR 1049 (42000): Unknown database 'peq'
ERROR 1049 (42000): Unknown database 'peq'
ERROR 1049 (42000): Unknown database 'peq'
[Database] Table 'db_version' does not exists.... Creating...

'world' is not recognized as an internal or external command,
operable program or batch file.
ERROR 1049 (42000): Unknown database 'peq'
[Install] EQEmu Server Installer... LOADING... PLEASE WAIT...
[Download] Saved: (eqemu_config_template.xml) from https://raw.githubusercontent
.com/Akkadius/EQEmuInstall/master/eqemu_config.xml
[Update] Fetching Latest Windows Binaries...
[Download] Saved: (updates_staged/master_windows_build.zip) from https://raw.git
hubusercontent.com/Akkadius/EQEmuInstall/master/master_windows_build.zip
[Update] Fetched Latest Windows Binaries...
[Update] Extracting... ---
format error: can't find EOCD signature
 at C:/Perl/lib/Archive/Zip/Archive.pm line 695
        Archive::Zip::Archive::_findEndOfCentralDirectory('Archive::Zip::Archive
=HASH(0x36ff24c)', 'IO::File=GLOB(0x3a66d9c)') called at C:/Perl/lib/Archive/Zip
/Archive.pm line 581
        Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x
36ff24c)', 'IO::File=GLOB(0x3a66d9c)', 'updates_staged/master_windows_build.zip'
) called at C:/Perl/lib/Archive/Zip/Archive.pm line 548
        Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x36ff24c)', 'up
dates_staged/master_windows_build.zip') called at eqemu_server.pl line 1714
        main::unzip('updates_staged/master_windows_build.zip', 'updates_staged/b
inaries/') called at eqemu_server.pl line 1213
        main::fetch_latest_windows_binaries() called at eqemu_server.pl line 369

        main::do_installer_routines() called at eqemu_server.pl line 266
        main::new_server() called at eqemu_server.pl line 750
        main::show_menu_prompt() called at eqemu_server.pl line 478
        main::check_for_world_bootup_database_update() called at eqemu_server.pl
 line 66
read error at eqemu_server.pl line 1715.
Press any key to continue . . .

Any ideas on this one?

Run the installer again from scratch?

Akkadius 10-27-2016 06:54 AM

Quote:

Originally Posted by Korr (Post 252063)
Found part of my issue.

Following the instructions I installed XAMPP. When I went to a prompt and created the 'peq' database, the prompt clearly states Maria DB [peq]

MariaDB is part of the server install package, but is 64bit and will not install on a 32bit OS.

When I created and ran setup.bat per the instructions, I got a lot of path not found errors. My OS System path had at least 5 MariaDB 10.0 entries which I believe were created everytime world.exe was run?

Regardless, MariaDB 10.0 does not exist hence the path is invalid.

So can I assume that the package installer itself (and the updater/tools) are incompatible with any 32-bit OS?


-Korr

Answer is right on the install guide:

http://wiki.eqemulator.org/p?Akkas_P...#compatibility

Shiny151 10-27-2016 10:45 AM

Quote:

Originally Posted by Akkadius (Post 252080)
Run the installer again from scratch?

From scratch again, now I'm getting this:

Code:

~
~
Extracting  C:\Perl\site\lib\Win32\DBIODBC.pm                        OK
Extracting  C:\Perl\lib\Config.pm~                                    OK
All OK
.pl=Perl
Perl="C:\Perl\bin\perl.exe" %1 %*
Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...

SUCCESS: Specified value was saved.
syntax error at eqemu_server.pl line 1863, near "(ge"
Missing right curly or square bracket at eqemu_server.pl line 1863, at end of li
ne
Execution of eqemu_server.pl aborted due to compilation errors.
Press any key to continue . . .

Thanks Akk

EQR 11-10-2016 08:38 PM

I seem to be missing eqemu_update.pl after the installation. That brings up another question. The installation seems to stop with eqemu_server.pl running and not with "press any key to continue". The EQEmuServer folder is approximately 828MB with 7,674 files, on a Windows 10 64-bit system. Any help would be greatly appreciated.

Uleat 11-10-2016 08:47 PM

https://github.com/EQEmu/Server/comm...936128034c53R3

Meddera 11-20-2016 07:04 PM

Issues
 
I just discovered this site this weekend. I was curious if it were possible to start up and run my own EQ server for myself and a few friends and maybe run early expansion content as we all quit playing in the early 2000's.

It appears it may be possible, but so far I have been unable to get the server up. First I tried the manual method and lastly I have tried the installer.

After running the installer and selecting t_start_server_with_login_server I get all 4 windows opened, but it does not progress from there.

The login server window has red errors:

[Error] Handle_NewLSInfo error, remote address was null, defaulting to stream address 127.0.0.1.
[Error] Mysql query returned no result: SELECT ifnull(WSR.ServerID,999999) AS ServerID, WSR.ServerTagDescription, ifnull(WSR.ServerTrusted,0) AS ServerTrusted, ifnull(SLT.ServerListTypeID,3) AS ServerListTypeID, SLT.ServerListTypeDescription, ifnull(WSR.ServerAdminID,0) AS ServerAdminID FROM loginserver_world_server_registration AS WSR JOIN loginserver_server_list_type AS SLT ON WSR.ServerListTypeID = SLT.ServerListTypeID WHERE WSR.ServerShortName = 'Akkas PEQ Installer'

I know basically zero about this stuff and have already spent the better part of two days trying to figure it out. I would be willing to compensate anyone who can give me a quick rundown and get this server up and running so that I dont spend another week doing it.

akhlys 11-22-2016 10:26 PM

I get everything up and all four boxes show up after starting server, but trying to log into server I get the zone unavailable and sent back to char creation screen.

Xeoh35 11-29-2016 10:04 AM

Just managed to install, made my character and zone to the starting zone without much issue on my Windows 10 Home (64bit). I have not tested everything but so far the basic things work just fine.

Thanks.

Edit: Having trouble with other members of the LAN to join my server. It can log on fine, create character fine, but when they press enter it disconnects. Will provide more detail later on.

then1ckm1x 12-18-2016 08:51 PM

Thanks for the great tool!

I installed and run the batch and everything is running fine with no errors Server and Login status are UP and all seems well.

HOWEVER, my server shows as LOCKED in the server select menu - any idea on what I need to do to get it to connect?

My client is on a different network then server so I would like to use the login server instead of a LAN solution.

nate00dogg 01-11-2017 02:22 PM

getting errors trying while trying to install from eqemu_install.bat

ERROR 2003 <HY000>: Can't connect to MySQL server on 'localhost' <10061 "Unknown error">
[Database] missing update: 9095 '2016_01_08_command_find_aliases.sql'
[Download] Saved: <db_update/2016_01_08_command_find_aliases.sql> from https://raw.githubusercontent.com/EQ...one_events.sql

and then repeats over and over forever...

werebat 01-12-2017 09:18 AM

Server not running. Did you try running as administrator?

Durinor 01-12-2017 11:47 PM

I have a running server at home on Windows server 2012 R2. I've had fun playing around with it, and today signed up for a Windows 2012 R2 VPS. I've installed on the vps and edited the login and eqemu files, but I can't get beyond character creation. I seem to remember having this problem with my LAN server, but not sure how it was fixed. I've matched up all the settings in both of the aforementioned files. Beyond that, I'm coming up empty with where to look.

Any suggestions? I don't see anything odd in log files...though I don't know what to look for exactly.

Durinor 01-13-2017 11:21 AM

Is there any reason that I couldn't use the login server over the web? I've adjusted it to reflect my hosting provider, for example in login.ini I now have:

local_network = 149.56.28.

In fact, maybe I will just include both login and eqmu_config contents here:


LOGIN

[database]
host = 149.56.28.40
port = 3306
db = peq
user = root
password = eqemu
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5999
local_network = 149.56.28.
auto_create_accounts = TRUE

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = loginserver_server_accounts
world_registration_table = loginserver_world_server_registration
world_admin_registration_table = loginserver_server_admin_registration
world_server_type_table = loginserver_server_list_type





EQEmu_config:



<?xml version="1.0">
<server>
<world>
<shortname>Akkas PEQ Installer</shortname>
<longname>Durinor's Everquest(G2P50Q)</longname>


<loginserver1>
<host>login.eqemulator.net</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver1>
<loginserver2>
<host>149.56.28.40</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver2>



<tcp ip="149.56.28.40" port="9000" telnet="enable"/>

<key>aydsCjQoS2QjwQlf9rAxUkiY0O1WzQk</key>

<http port="9080" enabled="true" mimefile="mime.types" />
</world>

<chatserver>
<host></host>
<port>7500</port>
</chatserver>

<mailserver>
<host></host>
<port>7500</port>
</mailserver>

<zones>
<defaultstatus>0</defaultstatus>

<ports low="7000" high="7400"/>
</zones>

<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>eqemu</password>
<db>peq</db>
</database>

<qsdatabase>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>eqemu</password>
<db>peq</db>
</qsdatabase>

<webinterface>
<port>9081</port>
</webinterface>

<launcher>
</launcher>

<files>
</files>
<directories>
</directories>
</server>

Castious 01-13-2017 12:38 PM

Quote:

Originally Posted by Durinor (Post 252626)
Is there any reason that I couldn't use the login server over the web? I've adjusted it to reflect my hosting provider, for example in login.ini I now have:

local_network = 149.56.28.

In fact, maybe I will just include both login and eqmu_config contents here:


LOGIN

[database]
host = 149.56.28.40
port = 3306
db = peq
user = root
password = eqemu
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5999
local_network = 149.56.28. <-----------------missing the 40 at the end
auto_create_accounts = TRUE

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = loginserver_server_accounts
world_registration_table = loginserver_world_server_registration
world_admin_registration_table = loginserver_server_admin_registration
world_server_type_table = loginserver_server_list_type





EQEmu_config:



<?xml version="1.0">
<server>
<world>
<shortname>Akkas PEQ Installer</shortname>
<longname>Durinor's Everquest(G2P50Q)</longname>


<loginserver1>
<host>login.eqemulator.net</host>
<port>5999</port> <account></account>
<password></password>
</loginserver1>
<loginserver2>
<host>149.56.28.40</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver2>



<tcp ip="149.56.28.40" port="9000" telnet="enable"/>

<key>aydsCjQoS2QjwQlf9rAxUkiY0O1WzQk</key>

<http port="9080" enabled="true" mimefile="mime.types" />
</world>

<chatserver>
<host></host>
<port>7500</port>
</chatserver>

<mailserver>
<host></host>
<port>7500</port>
</mailserver>

<zones>
<defaultstatus>0</defaultstatus>

<ports low="7000" high="7400"/>
</zones>

<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>eqemu</password>
<db>peq</db>
</database>

<qsdatabase>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>eqemu</password>
<db>peq</db>
</qsdatabase>

<webinterface>
<port>9081</port>
</webinterface>

<launcher>
</launcher>

<files>
</files>
<directories>
</directories>
</server>

Comment in Lime green. What I saw at a quick glance.

Durinor 01-13-2017 12:55 PM

That line, as far as I understand, is to define network, not a host. On my private LAN server, that line is 192.168.0. and it works fine.

I am able to login, so not sure that line would be the problem. I can always edit it and try again.

Durinor 01-13-2017 01:03 PM

When I added the host portion of the address, the login server shows as down.

Durinor 01-14-2017 11:46 AM

I tried re-imaging the hosted VPS with a fresh install of Windows 2012 R2 and re-installed eqemu, but same deal. I can see my logon server when I point my UF client to it's Internet address, and I can logon, create a character, but then the client just hangs when I try to enter world, and then eventually goes back to the logon screen. Once in a while it will error first and say something like "There was an unexpected error connecting to the logon server" or some such, but then I just try to connect again and it works, and I can logon.

I've read quite a few threads, but I'm not able to figure out where this is going wrong. I did it exactly as I did my LAN server on 2012 R2 and it is working fine.

I hope to get this running. I signed up for a VPS with pretty decent specs: 4 cores/8 threads, 32 GB RAM, 240 GB SSD RAID and 500 Mbps Internet connection. I'd like to take this public and maybe have a few clients connect to it and see how it handles the load.

Any help would be greatly appreciated!

Thanks

I'm happy to post any logs or config files etc.

Durinor 01-14-2017 11:50 AM

I should add that I can open HeidiSQL and make a new session and I can see that I have a peq database that looks fine, or at least looks fine to me, not really sure what to look for. When I start the server, all four windows come up and none have any errors and the launcher window looks good:

Akka's Windows Server Launcher
Zones to launch: 30
Zone background starting enabled...
Loginserver set to run...
World: UP Zones: (30/30) UCS: UP Queryserv: UP Loginserver: UP



I have also tried shutting down the local Windows firewall, but that makes no difference. I don't believe it's a port blocking issue on the hosting provider side. This is IAAS type hosting, so they are not likely to block ports by default.

Durinor 01-14-2017 11:57 AM

Here is what I see in the command windows when I try to logon:

[Login Server] New SoD client connection from 174.115.196.166:53015
[Login Server] Application packet received from client (size 14)
[Login Server] Session ready received from client.
[Login Server] Application packet received from client (size 36)
[Login Server] Login received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Server list request received from client.
[Login Server] Application packet received from client (size 16)
[Login Server] Play received from client, server number 2 sequence 5.
[Login Server] Client disconnected from the server, removing client.
[Login Server] New SoD client connection from 174.115.196.166:60544
[Login Server] Application packet received from client (size 14)
[Login Server] Session ready received from client.
[Login Server] Session ready indicated logged in from world(unsupported feature), disconnecting.




[World Server] Account (arcadius) Logging in :: LSID: 2
[World Server] Attempting autobootup of tutorialb (189:0)
[World Server] (Durinor) Zoning from character select tutorialb (Zone ID 189: In
stance ID: 0)



And the tutorial zone log file shows this:


[01-14-2017 :: 10:54:37] [Zone Server] Time Broadcast Packet: EQTime [05:52 pm]
[01-14-2017 :: 10:55:37] [Status] Zone Shutdown: tutorialb (189)
[01-14-2017 :: 10:55:37] [Normal] Zone shutdown: going to sleep
[01-14-2017 :: 10:55:37] [Quests] Destroying EQEmuIO=HASH(0xd4b36f4)
[01-14-2017 :: 10:55:37] [Quests] Destroying EQEmuIO=HASH(0xd4b2204)
[01-14-2017 :: 10:55:37] [Quests] Tying perl output to eqemu logs
[01-14-2017 :: 10:55:37] [Quests] Creating EQEmuIO=HASH(0xd0e8c74)
[01-14-2017 :: 10:55:37] [Quests] Creating EQEmuIO=HASH(0xd0e513c)
[01-14-2017 :: 10:55:37] [Quests] Loading perlemb plugins.
[01-14-2017 :: 10:55:37] [Quests] Unable to read perl file 'plugin.pl'
[01-14-2017 :: 10:55:37] [Quests] Unquoted string "false" may clash with future reserved word at plugins//Expeditions.pl line 375.
[01-14-2017 :: 10:55:37] [Quests] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[01-14-2017 :: 10:55:37] [Quests] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[01-14-2017 :: 10:55:37] [Quests] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 812.
[01-14-2017 :: 10:55:38] [Quests] Subroutine CalcDestFromHeading redefined at plugins//path_tools.pl line 221.
[01-14-2017 :: 10:55:38] [Quests] "my" variable $Item1 masks earlier declaration in same scope at plugins//quest_handin.pl line 19.
[01-14-2017 :: 10:55:38] [Quests] "my" variable $Item2 masks earlier declaration in same scope at plugins//quest_handin.pl line 21.
[01-14-2017 :: 10:55:38] [Quests] "my" variable $Item3 masks earlier declaration in same scope at plugins//quest_handin.pl line 23.
[01-14-2017 :: 10:55:38] [Quests] "my" variable $Item4 masks earlier declaration in same scope at plugins//quest_handin.pl line 25.
[01-14-2017 :: 10:55:38] [Quests] Subroutine RandomRange redefined at plugins//random_utils.pl line 3.
[01-14-2017 :: 10:55:38] [Quests] Subroutine moelib_spawn_block redefined at plugins//spawn_utils.pl line 2.
[01-14-2017 :: 10:55:38] [Quests] Subroutine moelib_spawn_block_center redefined at plugins//spawn_utils.pl line 23.
[01-14-2017 :: 10:55:38] [Quests] Subroutine moelib_spawn_circle redefined at plugins//spawn_utils.pl line 45.
[01-14-2017 :: 10:55:38] [Quests] Subroutine GetMaxLoSDistFromHeading redefined at plugins//spawn_utils.pl line 71.
[01-14-2017 :: 10:55:38] [Quests] Subroutine FaceBestHeading redefined at plugins//spawn_utils.pl line 134.
[01-14-2017 :: 10:55:38] [Quests] Subroutine HeadingToShortestLoS redefined at plugins//spawn_utils.pl line 204.
[01-14-2017 :: 10:55:38] [Quests] Subroutine MoveAwayFromWall redefined at plugins//spawn_utils.pl line 268.
[01-14-2017 :: 10:55:38] [Quests] Subroutine MoveToFirstBestZ redefined at plugins//spawn_utils.pl line 340.
[01-14-2017 :: 10:55:38] [Quests] Subroutine SpawnZone redefined at plugins//spawn_utils.pl line 373.
[01-14-2017 :: 10:55:38] [Quests] Subroutine GetReverseHeading redefined at plugins//spawn_utils.pl line 456.
[01-14-2017 :: 10:55:38] [Quests] Subroutine ConvertHeadingToDegrees redefined at plugins//spawn_utils.pl line 477.
[01-14-2017 :: 10:55:38] [Quests] Subroutine vtell redefined at plugins//voicetell.pl line 6.
[01-14-2017 :: 10:55:38] [Quests] Subroutine Autovtell redefined at plugins//voicetell.pl line 56.

Cereborn 01-15-2017 12:48 AM

Fyi
 
Works a charm with Windows Server 2016.
Was up and running in a Hyper-V VM in about 30 minutes start to finish.

Awesome work!

Durinor 01-16-2017 11:17 AM

Does anyone have any suggestions as to where I can look to try to troubleshoot this further?

Durinor 01-16-2017 04:44 PM

This may be an interesting snippet from my client debug log:


[Mon Jan 16 15:36:03 2017]00254:Starting char select.

[Mon Jan 16 15:36:03 2017]00255:Clearing display buffers.

[Mon Jan 16 15:36:03 2017]00256:Display buffers cleared.

[Mon Jan 16 15:36:03 2017]00257:Initializing character select UI.
[Mon Jan 16 15:36:03 2017]00258:Resetting game UI.
[Mon Jan 16 15:36:05 2017]00162:D3DXCreateTextureFromFileEx() failed to create texture pt_add_smoke.dds for particle system.

[Mon Jan 16 15:36:08 2017]00259:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Mon Jan 16 15:36:08 2017]00260:Zone addr [:27419] received...
[Mon Jan 16 15:36:08 2017]00261:ZONING
[Mon Jan 16 15:36:08 2017]00262:Networking: Connection Closed [0] with 0 pending bytes.
[Mon Jan 16 15:36:08 2017]00263:Networking: using port [52163].
[Mon Jan 16 15:36:08 2017]00264:Networking: Connection Established [1]
[Mon Jan 16 15:37:08 2017]00265:Could not connect to :7019 [client:DisconnectReasonConnectFail,server:Disconne ctReasonNone]. Negotiation count: 597.

[Mon Jan 16 15:37:08 2017]00266:Networking: Connection Closed [0] with 0 pending bytes.
[Mon Jan 16 15:37:08 2017]00267:Failed to connect to zoneserver (, port 7019), result = 1, for MSG_ZONE_ADDRESS.

[Mon Jan 16 15:37:08 2017]00268:THE SERVER IS NOT RESPONDING.
[Mon Jan 16 15:37:08 2017]00269:
end of DisplayScreen

[Mon Jan 16 15:37:10 2017]00270:disconnected at C:\p4\EverQuest\live\EverQuest\EverQuest.cpp:17890 (char. select) g_world == NULL

[Mon Jan 16 15:37:10 2017]00271:Character is .

[Mon Jan 16 15:37:10 2017]00272:YOU HAVE BEEN DISCONNECTED.
[Mon Jan 16 15:37:10 2017]00273:
end of DisplayScreen

Durinor 01-16-2017 05:32 PM

So, I did a wireshark on the server while attempting to connect. I can see all the login server packets on udp 5999 go through fine, and then the conversation switches to udp 9000 and seems to go fine until I start to see some port unreachable ICMP messages on udp 9000 start to appear. These show up at the same time that (observationally anyway) the UF client dumps me back to the login screen.

This probably does not shed much light as this is probably what one would expect to see at the packet level when a disconnect occurs between server and client.

stick_e 01-21-2017 10:42 PM

Thanks for the guide, works great!

Kilur 01-29-2017 09:15 AM

Installed Fresh VM 5.0 and Win 7 64 bit with bots
 
Worked perfect! Thanks a ton for this!

I set up the VM session for 4gig ram. Has anyone tried using 2gig? How much ram should I set aside?

This discovered when installing.

After installing bots you must capitalize the first letter in a bots name or it was say invalid name. Bots work awesome!

Script executed with no errors and it was just shy of awesome for the install!!!

Played for 6 hours without any issues!

Total install was 30 min.

goddest 01-30-2017 07:38 PM

nothing worked from the get go

Installing Perl... LOADING... PLEASE WAIT...
The system cannot find the path specified.
.pl=Perl
Perl="C:\Perl\bin\perl.exe" %1 %*
Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...
WARNING: The data being saved is truncated to 1024 characters.

SUCCESS: Specified value was saved.
Could Not Find C:\EQEmuServer\mariadb-10.0.21-winx64.msi
Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT...

Need some help plz

Kilur 01-30-2017 10:35 PM

Are you sure you are not trying to install it in a 32 bit windows environment?

goddest 01-31-2017 02:55 AM

Quote:

Originally Posted by Kilur (Post 252803)
Are you sure you are not trying to install it in a 32 bit windows environment?


No I'm running 64 bit windows. when I download the zip file and extract to the folder created there are 7 files I open the .bat file as admin and that's what I see, and it crashes closes on its own.

cannon 01-31-2017 09:16 AM

Quote:

Originally Posted by goddest (Post 252805)
No I'm running 64 bit windows. when I download the zip file and extract to the folder created there are 7 files I open the .bat file as admin and that's what I see, and it crashes closes on its own.

I use windows 10 and if run the start.bat file as admin it doesn't work, i always just double click it.

goddest 01-31-2017 11:15 AM

got it to download after a fresh reinstall of windows. I have these errors

[World Server] Loading server configuration..
[World Server] CURRENT_VERSION: 1.1.3
[World Server] Added loginserver 127.0.0.1:5998
[World Server] Added loginserver login.eqemulator.net:5998
[World Server] Connecting to MySQL...
[Status] Starting File Log 'logs/world_7856.log'
[World Server] Starting HTTP world service...
[World Server] Checking Database Conversions..
[Copy] folder doesn't exist, creating 'updates_staged/'
[Info] For EQEmu Server management utilities - run eqemu_server.pl
[Update] Database up to date...
[World Server] Loading variables..
[World Server] Loading zones..
[World Server] Clearing groups..
[World Server] Clearing raids..
[World Server] Clearing inventory snapshots..
[World Server] Loading items..
[Error] Error Loading Items: EQEmu Exception (Shared Memory) in C:\EQEmu\master\common\memory_mapped_file.cpp at line (112): Could not open the file to find the existing file size.
[World Server] Error: Could not load item data. But ignoring
[World Server] Loading skill caps..
[Error] Error loading skill caps: EQEmu Exception (Shared Memory) in C:\EQEmu\master\common\memory_mapped_file.cpp at line (112): Could not open the file to find the existing file size.
[World Server] Error: Could not load skill cap data. But ignoring
[World Server] Loading guilds..
[World Server] Loaded default rule set 'default'
[World Server] Loading EQ time of day..
[World Server] Loading launcher list..
[World Server] Reboot zone modes OFF
[World Server] Deleted 0 stale player corpses from database
[World Server] Loading adventures...
[World Server] Purging expired instances
[World Server] Loading char create info...
[World Server] Zone (TCP) listener started.
[World Server] Client (UDP) listener started.
[World Server] New UCS Connection from 127.0.0.1:50051
[World Server] New QS Connection from 127.0.0.1:50052


And the maps that are running are bouncing around from 10 to 30 very quickly is this normal?

goddest 01-31-2017 12:35 PM

Quote:

Originally Posted by goddest (Post 252807)
got it to download after a fresh reinstall of windows. I have these errors

[World Server] Loading server configuration..
[World Server] CURRENT_VERSION: 1.1.3
[World Server] Added loginserver 127.0.0.1:5998
[World Server] Added loginserver login.eqemulator.net:5998
[World Server] Connecting to MySQL...
[Status] Starting File Log 'logs/world_7856.log'
[World Server] Starting HTTP world service...
[World Server] Checking Database Conversions..
[Copy] folder doesn't exist, creating 'updates_staged/'
[Info] For EQEmu Server management utilities - run eqemu_server.pl
[Update] Database up to date...
[World Server] Loading variables..
[World Server] Loading zones..
[World Server] Clearing groups..
[World Server] Clearing raids..
[World Server] Clearing inventory snapshots..
[World Server] Loading items..
[Error] Error Loading Items: EQEmu Exception (Shared Memory) in C:\EQEmu\master\common\memory_mapped_file.cpp at line (112): Could not open the file to find the existing file size.
[World Server] Error: Could not load item data. But ignoring
[World Server] Loading skill caps..
[Error] Error loading skill caps: EQEmu Exception (Shared Memory) in C:\EQEmu\master\common\memory_mapped_file.cpp at line (112): Could not open the file to find the existing file size.
[World Server] Error: Could not load skill cap data. But ignoring
[World Server] Loading guilds..
[World Server] Loaded default rule set 'default'
[World Server] Loading EQ time of day..
[World Server] Loading launcher list..
[World Server] Reboot zone modes OFF
[World Server] Deleted 0 stale player corpses from database
[World Server] Loading adventures...
[World Server] Purging expired instances
[World Server] Loading char create info...
[World Server] Zone (TCP) listener started.
[World Server] Client (UDP) listener started.
[World Server] New UCS Connection from 127.0.0.1:50051
[World Server] New QS Connection from 127.0.0.1:50052


And the maps that are running are bouncing around from 10 to 30 very quickly is this normal?

Also when I run the eq.exe it says patching then crashes, I made sure the ip was changed in the eqhost file. Help plz, thanks

Maze_EQ 01-31-2017 01:56 PM

did you put patchme on the shortcut?

goddest 01-31-2017 02:34 PM

Quote:

Originally Posted by Maze_EQ (Post 252809)
did you put patchme on the shortcut?


Not sure what ya mean can you explain a bit? The client to use is Titanium edit right?, I cant even get it to load to play as normal let alone get it to switch over to the private. the server does look like its ok just the 2 little errors at start after I changed the listen port it was ok. also I'm trying to get this to work as a lan server for my kids, any help would be helpful.

Maze_EQ 01-31-2017 02:49 PM

https://i.imgur.com/HktOxn9.png


Should read before attempting stuff.

This has been the same process for 10+ years.

But create a shortcut on your desktop, then add patchme to the targetline


All times are GMT -4. The time now is 02:53 PM.

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