PDA

View Full Version : 0.6.5 has been released, really.


fathernitwit
03-02-2006, 04:36 PM
Folks,

Windows issues fixed hopefully.

Its time for yet another big release of eqemu. This release has very little gameplay changes, almost all of the work is focused on making eqemu server administrator's lives easier.

Major Features
1. Single new XML config file. - All config files consolidated into one.
2. IP autoconfiguration from login server - No more NAT hacks!
3. HTTP management interface in world - Finally, an official user interface to manage your server!
4. Launcher to start/manage zones - A new way to boot your zones.
5. Extensive new log system - Detailed logging on command.

Extensive documentation has been added to the wiki, including full release notes:
http://www.eqemulator.net/wiki/wikka.php?wakka=Dev065Release

As a note, anybody who knows how to use php or perl well for web development should talk to us on IRC about helping to finish the world web pages.

Enjoy.

Belfedia
03-03-2006, 01:21 AM
Thanks for this release :)
that's a Huge update !!!

Little linux fix for debian user (and some other distrib different than Freebsd),
apt-get install uuid-dev
no more socketlib error2 with uuid.h not found
I testing more when my #@!? connexion was up for my server :p

fathernitwit
03-03-2006, 02:34 AM
hmm..
That Uid crap should be in the "extras" lib anyways, I will make it not build that, since we dont need/want it.

smogo
03-03-2006, 09:40 AM
Whosh, sounds really good. I wish i could get some more time to get the feel of it :/

keep on ~very~ good work !

microbrain
03-03-2006, 11:43 PM
Is anybody working on an updated minilogin to work with the new release?

sdabbs65
03-04-2006, 01:54 AM
I was able to get all of it compiled except for World. 6 errors.
LauncherLink.obj : error LNK2001: unresolved external symbol "public: int __thiscall EQLConfig::GetDynamicCount(void)const " (?GetDynamicCount@EQLConfig@@QBEHXZ)
LauncherLink.obj : error LNK2001: unresolved external symbol "public: void __thiscall EQLConfig::GetZones(class std::vector<STRUCT LauncherZone std::allocator<struct LauncherZone,class> > &)" (?GetZones@EQLConfig@@QAEXAAV?$vector@ULauncherZon e@@V?$a
llocator@ULauncherZone@@@std@@@std@@@Z)
LauncherList.obj : error LNK2001: unresolved external symbol "public: __thiscall EQLConfig::EQLConfig(char const *)" (??0EQLConfig@@QAE@PBD@Z)
LauncherList.obj : error LNK2001: unresolved external symbol "public: static class EQLConfig * __cdecl EQLConfig::CreateLauncher(char const *,unsigned char)" (?CreateLauncher@EQLConfig@@SAPAV1@PBDE@Z)
EQWParser.obj : error LNK2001: unresolved external symbol _boot_EQLConfig
../build/WorldDebug.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.
WorldDebug.exe - 6 error(s), 390 warning(s)

fathernitwit
03-04-2006, 03:46 AM
I was able to get all of it compiled except for World. 6 errors.
What VC version? its missing EQLConfig.cpp in the project.

fathernitwit
03-04-2006, 06:14 PM
Well, I spent all day rewritting the whole web server to not use the crappy socket code I originally chose for the network layer. This should have resolved the windows problems that people were experiencing. You might get some error 10054 out of the socket code with certain browsers, but its not hurting anything. Also cleaned out a lot of the crap we didnt need from the socket library, just a few things I didnt feel like rewritting left.

Also, Doodman made some changes that should make minilogin 0.6.2 work for 0.6.5. Just need to specify your world address in the XML config.

bushman77
03-04-2006, 06:29 PM
awesome job, was able to boot it up with no issue with this latest release.

scratch that, world.exe booted up fine and i was able to log into web interface with no issue, things seemed to be running fine, untill i tried to load up zone.exe


this is in the microsoft visual studio debugging output:


unhandled exception in World.exe: 0xC0000005: Access Violation

i would have dumped the rest of what was in the window in studio but that output is rather large

seems to point to this line in the debugger window though
0044E686 mov edx,dword ptr [ecx]

fathernitwit
03-05-2006, 06:49 AM
god damnit. Ok, changes to fix this are comitted, new build avaliable.

microbrain
03-05-2006, 08:18 AM
Sorry fathernitwit,

Just tried the new build and getting the same error.

Minilogin loads up ok
World loads up ok, and minilogin registers it

as soon as I run eqlaunch, world.exe crashes :(

it also happens with zone.exe using boot5zones.bat :(

anyone else getting this problem with the 690 and 691 builds?

tallerin
03-05-2006, 10:30 AM
Cool http server works great now for me on build 691. No world crashing or zone crashing for me but minilogin does not work for me still. Apprietiate all the hard work you guys have done.

minilogin shows it is connected

LoginServer.ini read.
[Status] Loading opcodes..
Server mode: MiniLogin
Login server listening on port:5999
4328 New Server connection: 127.0.0.1 port: 28428
27078 New client from ip: 127.0.0.1 port: 3184

world shows it conected to minilogin but says connection is closed

[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [WORLD__LS] Connecting to login server...
[Debug] [WORLD__LS] Setting World to MiniLogin Server type
[Debug] [WORLD__LS] Connected to Loginserver: localhost:5999
127.0.0.1:5999: TCPConnection::RecvData(): Connection closed

also in the http server interface it states that the server is not connected

World NOT connected to login server localhost:5999.

i'm running the server on same pc as i play on and tryed localhost 127.0.0.1 and my internal ip that my modem/router assigns (no network just a combo modem/router) for the world address and nothing shows up in serverlist or shows staying connected.

cavedude
03-05-2006, 01:18 PM
I can confirm tallerin's issue. I get the same problem here on both of my Windows boxes. On the other hand, Linux support has been great from the initial release.

microbrain
03-05-2006, 09:27 PM
Great work guys! :D

Give yourselves a huge pat on the back

I managed to start my server up, log in, create a char and zone ok using the 694 build

Doodman
03-07-2006, 05:23 PM
For those of you using minilogin, the next nightly build of 0.6.5 should work with it now.

tallerin
03-08-2006, 01:05 AM
Awsome you guys rock. I justed tryed minilogin and it worked great i had no problems what so ever here :D

bushman77
03-08-2006, 11:39 AM
not sure what this means but i cant cast spells and other peeps when they cast spells zones crash

cavedude
03-08-2006, 12:57 PM
I think you forgot to copy your spell files over :)

Kherrek508
03-08-2006, 03:13 PM
Does this work with live patch?

tallerin
03-08-2006, 03:55 PM
Does this work with live patch?

NO

If it did they would have changed the BIG RED LETTERS on the very top of the forum.

sdabbs65
03-09-2006, 04:45 AM
NO

If it did they would have changed the BIG RED LETTERS on the very top of the forum.

they need to be updated to the current release No ? maybe thats the confusion.

bushman77
03-09-2006, 05:21 AM
Thanx CaveDude, i didnt even notice that somehow the fils were deleted lol

tallerin
03-09-2006, 07:08 AM
they need to be updated to the current release No ? maybe thats the confusion.

yea i agree for some it may be confusing for them if they see an emu 6.5 out and the top states 6.2. So maybe thats why alot of peep are getting confused 6.2-6.5 all use the pre 9/13/2005 patch. So anyone that has updated to live anytime on/or after 9/13/2005 it will still break 6.5.

pspfreak
03-10-2006, 04:13 AM
Is this new release of 6.5 is it live atm....

cavedude
03-10-2006, 04:30 AM
Somebody lock this topic before I start flaming ;)

Belfedia
03-10-2006, 02:19 PM
/agree cavedude ;)

mattmeck
03-10-2006, 02:40 PM
Locking thread due to requests and the fact idiot posters are asking questions already answered in this same thread!