OK, here is what I have done. I have switched gears to get this to work as a Public server.
- got a new machine, formatted it, installed XPsp2
- installed Mysql as per 0.7.0
- installed Mysqlllc as per 0.7.0
- installed Perl, and the thee modules, as per 0.7.0
- i did NOT edit the eqemu_config.xml - i left if at the default
- as for finishing touches, i did the following
--> start, run, C:\mysql\bin\mysql -u root peq <and hit enter>
--> the i entered GRANT ALL PRIVILEGES ON eq.* TO eq@localhost IDENTIFIED BY 'eq' WITH GRANT OPTION; <and hit enter> followed by exit
- i went into mysqlllc, went into accounts, chose insert a record, added a user named test, with a pass of test, with a status of 250, i lef the ip part blank since this is to be a Public server
- maps are extracted to c:\EQEmu\maps\
- the spells_us and spells_en are in the C:\EQEmu\ folder
- the MSVCP71.dll and MSVCR71.dll are in c:\windows\system32
I have rebooted the unit after all of this configuration just to be safe.
Once rebooted, I started the Run EQEmu shortcut on the desktop. Two blank dos windows open.
1-C:\EQEmu\World.exe it says Using database 'eq' at local host : 3306
EMuShareMem loaded and Loading items from database: count = 54535
2- 0: sleeping this one has the starting logs stuff, loading server config, main loop, and connected to world 127.0.0.1:9000
plus then it gets into starting dynamic_01 to 5, gives launcher_errors 5 times, then starts each dynamic_0X starting at 1 to 5
- i went into my router and did a static port map on tcp 9000 for the outside world to get to the inside server address 192.168.1.71
-from an external host, i am able to telnet on port 9000 to the legal ip address of the router, and it gets passed through to the EQEMU
- I know this becuase it asks me to log in, i login using the password and username of test and test and it gives me the following EQ commands . . .
test> ??
whoami
who
zonestatus
uptime [zoneID#]
emote [zonename or charname or wor
echo [on/off]
acceptmessages [on/off]
tell [name] [message]
broadcast [message]
gmsay [message]
ooc [message]
kick [charname]
lock/unlock
zoneshutdown [zonename or ZoneServ
zonebootup [ZoneServerID] [zonenam
zonelock[list|lock|unlock] [zonen
flag [status] [accountname]
setpass [accountname] [newpass]
version
worldshutdown
IPLookup [name]
test>
-On the PC that is external, Titanium is installed an patched up to current. I have then edited the eqhost.tx file to point to the legal ip address of the router that is hiding this server. And have the port at 9000.
- When i try to connect to the EQ Server, it just times out. It says unable to connect. On the server though, the world.exe crashes.
- i purposely did not edit the xml file as I am now a victum of info overload so was hoping for guidance and am not being lazy, just would like some help
- I noticed also there is no logonserver.ini when you choose public like there was in minilogon, i saw a post on this saying that it is no longer needed after 6.x or something
-anyway, what do you need from me in order to get this off the ground as a public server ? i appreciate your time
i think i a very close !!!
Last edited by tenge911; 10-03-2006 at 01:21 PM..
|