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

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

Reply
 
Thread Tools Display Modes
  #16  
Old 02-11-2012, 07:10 AM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default

Still couldnt log in as connnection failure so started again however with with latest download (2101) I get fails on compile with MSvisc++2008 there were 5 files now there are 6, back to the drawing board.
Reply With Quote
  #17  
Old 02-11-2012, 02:25 PM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default

Well managed to reset up hashes several guides together - got to the server select but cant see any so that the next step forward.
Reply With Quote
  #18  
Old 02-12-2012, 09:09 AM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default Dead End

Dead end looking for more help !!
Used Vales guide with the peqlogindb, checked with Heidisql and I have both an entry in tblloginserveraccount and tblworldserverreg that all look good – using eqemulogin not minilogin.

I am attempting to play on own pc not connecting online, filled out as much as I can using the variety of guides.
I intend on writing a “dummy” manual for this, as that would be me, but need to iron out some issues.
No problems with the server.bat file world, eqemulogin all start and appear to be ok - but not sure what I am looking for there.
I am able to get to server select but its now blank – no servers listed
Frustrated – a little!

Eqhost
Code:
[LoginServer]
Host=localhost:5999
Eqemu_config
Code:
<?xml version="1.0"?>
<server>
<world>
<shortname>Promised</shortname>
<longname>The Promised Land</longname>

<!-- address has to be specified for minilogin to work -->
<address>localhost</address>
<localaddress>localhost</localaddress>

<!-- Loginserver information. -->
<loginserver>
<host>localhost</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>makeupsomerandomstringofcharactershere</key>

<!-- Enable and set the port for the HTTP service -->
<http port="9080" enable="true" mimefile="mime.types"/>
</world>

<!-- Database configuration, replaces db.ini -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>mysqlpass</password>
<db>peq</db>
</database>
</server>
Login.ini
Code:
[database]
host = localhost
port = 3306
db = peqlogindb
user = root
password = mysqlpass
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 = 5998
local_network = 192.168.1.

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
I have altered the opcodes as per instructions
Reply With Quote
  #19  
Old 02-18-2012, 09:01 AM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default Anyone throw any light

Still no server showing in server select!!
Eqemu login server
Code:
[Debug] [02.18.12 - 12:51:08] Logging System Init.
[Debug] [02.18.12 - 12:51:08] Config System Init.
[Debug] [02.18.12 - 12:51:08] MySQL Database Init.
[Debug] [02.18.12 - 12:51:08] Encryption Initialize.
[Debug] [02.18.12 - 12:51:08] Encryption Loaded Successfully.
[Debug] [02.18.12 - 12:51:08] Server Manager Initialize.
[Network] [02.18.12 - 12:51:08] ServerManager listening on port 5999
[Debug] [02.18.12 - 12:51:08] Client Manager Initialize.
[Network] [02.18.12 - 12:51:08] ClientManager listening on Titanium stream.
[Network] [02.18.12 - 12:51:08] ClientManager listening on SoD stream.
[Debug] [02.18.12 - 12:51:08] Server Started.
[Network] [02.18.12 - 12:51:15] New world server connection from 127.0.0.1:1570
[World] [02.18.12 - 12:51:15] Server the promised land(promised) did not attempt
 to log in but this server requires a password.
[Network] [02.18.12 - 12:51:34] New SoD client connection from 127.0.0.1:1573
[Network] [02.18.12 - 12:51:34] Application packet recieved from client (size 14)
[Network] [02.18.12 - 12:51:34] Session ready recieved from client.
[Network] [02.18.12 - 12:51:34] Application packet recieved from client (size 36)
[Network] [02.18.12 - 12:51:34] Login recieved from client.
[Client] [02.18.12 - 12:51:34] User: pythag1
[Client] [02.18.12 - 12:51:34] Hash: 6dffaaad0af66b18dc53187109db000d06d40c90
[Network] [02.18.12 - 12:51:34] Application packet recieved from client (size 12)
[Network] [02.18.12 - 12:51:34] Server list request recieved from client.
Eqemu World.exe
Code:
Failed to open log file: logs/eqemu_debug_world_3692.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver 127.0.0.1:5999
[Debug] [WORLD__INIT] Connecting to MySQL...
Failed to open log file: logs/eqemu_world_3692.log
[Status] Using database 'peq' at 127.0.0.1:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=92475
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
Failed to open log file: logs/eqemu_error_world_3692.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Loading char create info...
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [WORLD__LS] Connecting to login server: 127.0.0.1:5999
[Debug] [WORLD__LS] Connected to Loginserver: 127.0.0.1:5999
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:1569
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:1569
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.

[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.

[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:1572
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:1572
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration.  Telling zone to use port 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:1575
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:1575
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration.  Telling zone to use port 7001
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:1577
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:1577
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration.  Telling zone to use port 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:1579
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:1579
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration.  Telling zone to use port 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:1581
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:1581
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration.  Telling zone to use port 7004
The other box – that says sleeping
Code:
Failed to open log file: logs/eqemu_debug_4012.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [LAUNCHER__INIT] Starting main loop...
[Debug] [NET__WORLD] Connected to World: 127.0.0.1:9000
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is already running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is already running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is already running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is already running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is already running.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_01
[Debug] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_02
[Debug] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_03
[Debug] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
Reply With Quote
  #20  
Old 02-18-2012, 04:30 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Quote:
[World] [02.18.12 - 12:51:15] Server the promised land(promised) did not attempt
to log in but this server requires a password.
Either fix the account/password in eqemu_config.xml, or make sure you have unregistered_allowed = TRUE in login.ini
Reply With Quote
  #21  
Old 02-18-2012, 07:27 PM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default Checked and double checked

eqemu_login - root and mysqlpassword are same as to login to mysql
Code:
<?xml version="1.0"?>
<server>
<world>
<shortname>promised</shortname>
<longname>the promised land</longname>

<!-- address has to be specified for minilogin to work -->
<address>127.0.0.1</address>
<localaddress>127.0.0.1</localaddress>

<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>someoddkey</key>

<!-- Enable and set the port for the HTTP service -->
<http port="9080" enable="true" mimefile="mime.types"/>
</world>

<!-- Database configuration, replaces db.ini -->
<database>
<host>127.0.0.1</host>
<port>3306</port>
<username>root</username>
<password>mysqlpassword</password>
<db>peq</db>
</database>
</server>
login.ini - was already set to true
Code:
[database]
host = localhost
port = 3306
db = peqlogindb
user = root
password = mysqlpassword
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 = 127.0.0.1

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
Reply With Quote
  #22  
Old 02-18-2012, 08:00 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Quote:
<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
What's missing?
Reply With Quote
  #23  
Old 02-18-2012, 09:06 PM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default replaced what you asked

put in my mysql as suggested - still didnt work
Code:
<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account>root</account>
<password>mysqlpassword</password>
</loginserver>
So tried my login name and password - that doesnt work either
Reply With Quote
  #24  
Old 02-18-2012, 09:59 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

http://www.eqemulator.org/forums/showthread.php?t=31783

Look at the 'Setup PEQLoginDB DB and Logins' section. The account/password are what you put in your peq login database.
Reply With Quote
  #25  
Old 02-18-2012, 11:41 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

Code:
Sever Database Settings
Peq
[Table] variables
LoginType Minilogin
-------------
[Table] account
Id # 2 
Name
Charname
Sharedplat
Password
Status 250
Isaccound_id ######
revoked 0
karma 0 
minilogin 127.0.0.1
hideme 0
rulesflag 0
Suspendeduntil 
Time_Creation  
--------------
[Table] account_ip
accid # 1 
ip 127.0.0.1
count
lastused date
--------------
[Table] zone_server
Name zone
address 127.0.0.1
port 9000
player_count 0
last_alive date
rain 0
-------------
Server Database Settings
peqlogindb

Peqlogindb 
[Table] tbloginserveraccounts
LoginServerID # 1
AccountName
AccountPassword
AccountCreatedDate
AccountEmail
LastLoginDate
LastIpAddress 127.0.0.1
-------------
[Table] tblserveradminregistration
ServerAdminID 1
AccountName
AccountPassword
FirstName who
LastName cares
Email who@cares.com
RegistrationDate
RegistrationIPAddr 127.0.0.1
--------------
[Table] tblworldserverregistration
ServerID # 1
ServerLongName One Great Server
ServerDescription One Great Server
ServerShortName OGTS
ServerListTypeID # 2
ServerLastLoginDate
ServerLastIpaddr 127.0.0.1
ServerAdminId # 1
ServerTrusted 0
Reply With Quote
  #26  
Old 02-19-2012, 07:21 AM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default

Lerst2112
I followed that guide to the letter several times
Code:
insert into tblLoginServerAccounts (AccountName, AccountPassword, AccountEmail, LastLoginDate, LastIPAddress) values('Admin', sha('Password'), 'admin@somewhere.com', now(), '127.0.0.1');
That imported fine - obviously used my own details - that part all went well

Noport
Not using minilogin as using eqemuserver as all the threads suggest to so:
the peq parts are empty however the peqlogindb are correct

anyhow reran everything and
Code:
Build: 4 succeeded, 2 failed, 0 up-to-date, 0 skipped
it says revert to 2099 but unable to find that - now lost in the wilderness
Reply With Quote
  #27  
Old 02-19-2012, 11:47 AM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

How i went to the url location start at the homepage http://www.eqemulator.org/, on the uper left hand side of the browser is » Source Code (SVN) click on that. you should now be at url: http://code.google.com/p/projecteqemu/source/checkout you should have Source marked click on browse you should now be at url: http://code.google.com/p/projecteqemu/source/browse/. on the uper right hand side of the browser you should see rev numbers click on the rev number that you need now download using TortoiseSVN program i posted url below. i'm telling you so you can beaware how to get back there if needed at anytime.

Download: http://code.google.com/p/projecteqem...browse/?r=2099
Reply With Quote
  #28  
Old 02-19-2012, 01:56 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

Code:
It continues to load as if it's working properly, but my server screen is blank so I can't select it.
 
If I select Quick Connect at login screen (I named my private server the same as my public one), it hangs on a black screen and I get this message in my World.exe window: [Debug] [WORLD__CLIENT_ERR] NOCLE: Bad/Expired session key '2'
 
This is my new config:
 <?xml version="1.0">
 <server>
 <world>
 <shortname>clmty</shortname>
 <longname>Calamity</longname>
 
<!-- Only specify these two if you really think you need to. (read: You don't) -->
 <address>clmtyserver.dnsalias.com</address>
 <localaddress>192.168.x.xxx</localaddress>
 
<!-- Loginserver information. Defaults shown -->
 <loginserver>
 <host>clmtyserver.dnsalias.com</host>
 <port>5998</port>
 <account>MyAdminAccountName</account>
 <password>MyAdminAccountPassword</password>
 </loginserver>
 
<!-- Server status. Default is unlocked -->
 <!--<locked/>-->
 <!-- <unlocked/> -->
 
<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
 <tcp ip="localhost" port="9000" telnet="enable"/>
 
<!-- Sets the shared key used by zone/launcher to connect to world -->
 <key>ALongRandomKeyIGenerated</key>

 <!-- Enable and set the port for the HTTP service. Defaults are shown -->
 <http port="9080" enabled="true" mimefile="mime.types" />
 </world>
 
<!-- Chatserver (channels) information. Defaults shown -->
 <chatserver>
 <host>channels.eqemulator.net</host>
 <port>7778</port>
 </chatserver>
 
<!-- Mailserver (in-game mail) information. Defaults shown -->
 <mailserver>
 <host>channels.eqemulator.net</host>
 <port>7779</port>
 </mailserver>
 
<zones>
 <defaultstatus>0</defaultstatus>
 
<!-- Sets port range for world to use to auto configure zones -->
 <ports low="7000" high="7100"/>
 </zones>
 
<!-- Database configuration, replaces db.ini. Defaults shown -->
 <database>
 <host>localhost</host>
 <port>3306</port>
 <username>MyMySQLLogin</username>
 <password>MyMySQLPassword</password>
 <db>peq</db>
 </database>
 
<!-- Launcher Configuration -->
 <launcher>
 <!-- <logprefix>logs/zone-</logprefix> -->
 <!-- <logsuffix>.log</logsuffix> -->
 <!-- <exe>zone.exe or ./zone</exe> -->
 <!-- <timers restart="10000" reterminate="10000"> -->
 </launcher>
 
<!-- File locations. Defaults shown -->
 <files>
 <!-- <spells>spells_us.txt</spells> -->
 <!-- <opcodes>opcodes.conf</opcodes> -->
 <!-- <logsettings>log.ini</logsettings> -->
 <!-- <eqtime>eqtime.cfg</eqtime> -->
 </files>
 <!-- Directory locations. Defaults shown -->
 <directories>
 <!-- <maps>Maps</maps> -->
 <!-- <quests>quests</quests> -->
 <!-- <plugins>plugins</plugins> -->
 </directories>
 </server>
 
Please note that I can log into my public server just fine and don't get a blank server screen
Reply With Quote
  #29  
Old 02-19-2012, 03:39 PM
pythag
Sarnak
 
Join Date: Jan 2012
Posts: 56
Default

http://code.google.com/p/projecteqem...browse/?r=2099

I can see the page through explorer but that will not download in tortoise - just throws errors up.
Reply With Quote
  #30  
Old 02-19-2012, 04:45 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Right-click code folder -> TortoiseSVN -> Update to revision... -> type number in box.
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 04:14 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