EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Problem with standalone loading! (https://www.eqemulator.org/forums/showthread.php?t=34797)

pythag 02-11-2012 07:10 AM

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.

pythag 02-11-2012 02:25 PM

Well managed to reset up hashes several guides together - got to the server select but cant see any so that the next step forward.

pythag 02-12-2012 09:09 AM

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

pythag 02-18-2012 09:01 AM

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.


lerxst2112 02-18-2012 04:30 PM

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

pythag 02-18-2012 07:27 PM

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


lerxst2112 02-18-2012 08:00 PM

Quote:

<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
What's missing?

pythag 02-18-2012 09:06 PM

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

lerxst2112 02-18-2012 09:59 PM

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.

Noport 02-18-2012 11:41 PM

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


pythag 02-19-2012 07:21 AM

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

Noport 02-19-2012 11:47 AM

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

Noport 02-19-2012 01:56 PM

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


pythag 02-19-2012 03:39 PM

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.

lerxst2112 02-19-2012 04:45 PM

Right-click code folder -> TortoiseSVN -> Update to revision... -> type number in box.


All times are GMT -4. The time now is 10:11 AM.

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