EQ2Emulator v0.6.5 Release!

Older releases that are not compatible with current server
Locked
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

EQ2Emulator v0.6.5 Release!

Post by John Adams » Sat Feb 28, 2009 9:29 am

Download EQ2Emulator 0.6.5 Binary from SourceForge: Here

Public SVN Address (for continued development builds):

Code: Select all

https://eq2emulator.svn.sourceforge.net/svnroot/eq2emulator



EQ2Emulator v0.6.5 Release Notes

1. What's New?
2. Special Instructions
3. Clean Installations
4. Upgrades
5. Where's the Database?
6. Known Issues
7. The Future


1. What's New?
Since our last release in July '08, there have been literally hundreds of changes to EQ2Emulator. I will not attempt to list them all, but here are the highlights:

New Subsystems -
  • - LUA Scripting system for Quest, Spell and Spawn Scripts
    - Factions
    - Ground Spawns
    - In-game Map System
    - Merchants
    - Mini-dings
    - NPC Aggro based on faction / KOS
    - NPC Voiceovers, Animation, Movement
    - Player voices / emotes
    - Questing
    - Teleporters (Mariner Bells, portal pads)
General -
  • - Consolidation of Release/Development Database Update Service to one single service
    - The Shadow Odyssey client support
    - Object interactions with right-click ("steal book", "burn tent", etc)
    - Revamp of Spells and Items systems (phase 1)
    - Zone enhancements, including "friendly names" for /zone commands
    - Dozens of new admin "slash" commands for managing content from in-game
    - Combat/Stance music
For a complete list of changes made since July '08, refer to the ChangeLog.txt file in the package or on SVN.


2. Special Instructions
With this release come some important database changes that will result in most of you simply wiping out your database and starting over. These change were brought on mostly by the consolidation of our DB Update Services into one single repository for World data; port 9103.
With release 0.6.5, you can only connect to port 9103 for data updates!
See this post for additional information specific to the DB Update Service changes.

The most important thing to observe in this is that before you connect your EQ2World 0.6.5 to the login server, BACK UP YOUR DATABASE if you wish to keep anything.


3. Clean Installs
The current Server Admin Guide will help you install and run a brand new EQ2Emulator, regardless of version. Please read it thoroughly before asking questions. If you find information out of date, please bring it to our attention so we may update our guide.


4. Upgrading
There are two scenarios to consider during this upgrade:
  • 1. Upgrading a standard install, with no customization.
    If there is NO DATA you care about saving, including character data, it is easiest to drop your EQ2Emulator DB and create a new one of the same name, then simply connect to the loginserver. The DB Update Service will make all changes necessary to the schema at this time.

    2. Upgrading a non-standard install, with custom database.
    To upgrade your database, follow the instructions in this post to update your table_versions table BEFORE you connect using the 0.6.5 binary.

5. Where's the Database?
EQ2Emulator.net provides automatic database updates via the DB Update Service (updates.eq2emulator.net, port 9103) for your World servers. However currently, this is only "core" data; data that is required to simply run an empty emulator. The Content Team is working overtime to finish the "newbie" areas of EQ2 so we can release those 5 zones to the DB Update Service when EQ2Emulator enters the BETA test phase in version 0.8.0. This phase of development is still some time away, so that gives us the time to continue discovering new things about EQ2 data and build the best content possible.

Keep in mind that simply adding data is not our only task, since 50% of the content we add today requires some form of server development to support that new data. This is a slow process because we have to discover and 'invent' how these features work, both in Server and Content. The good news is once we pass the half-way point where the world server functionality exceeds the data we're trying to shove into it, adding content will speed up exponentially.


6. Known Issues
This is ALPHA code, so problems or incomplete functionality is expected, as is tolerance and understanding from those using our server. This is not a complete list, but demonstrates key issues we know exist in this release:
  • - Combat system needs work
    - Spell support added, but data is not fully developed
    - Items data still being developed so all items may not be accurate, some missing
    - Item "stacking" problems
    - Merchant windows problems, but generally they work fine
    - Quest system growing every week, new things discovered and added requiring extensive testing
    - Still have a few system crashes to catch
    - Player and Spawn movement client-to-client needs additional work

7. What's Next?
Many more changes are planned in this 0.7.0 development cycle. The following list is what is on the table for the next release, with no ETA yet as we're still trying to determine the weight of these changes. This list is likely to change, but this is the current plan (in no particular order):
  • - Merchant fixes
    - Collection Quests
    - Further Item tweaks
    - Spells (More options/types)
    - Instancing
    - AI Enhancements
    - Combat Revamp
    - Pets
    - Mounts
    - Fog data
    - Groups
    - In-game email
    - Guilds
    - Tradeskills
    - Zone access flags
    - AA/Achievements

Thanks!
A special thanks goes out to all those stalwart adventurers who have given their time on Tess and the LethalEncounter servers to test functionality and content! We hope you are enjoying your time during our Open Alpha Development of EQ2Emulator. As always, suggestions and input are welcome. See you in-game!
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux

Kerbox
Posts: 33
Joined: Sat Aug 18, 2007 1:34 am
Location: USA

Re: EQ2Emulator v0.6.5 Release!

Post by Kerbox » Sun Mar 01, 2009 8:21 am

Sweeeet, great job and good going. All that hard work is starting to show and another milestone has been reached.

User avatar
ilythor
Retired
Posts: 436
Joined: Sun Oct 14, 2007 3:44 am
EQ2Emu Server: TessEq2
Location: Australia, mate!
Contact:

Re: EQ2Emulator v0.6.5 Release!

Post by ilythor » Mon Mar 02, 2009 4:50 am

Awesome. Its like Awesome x Awesome. Its Awesome^2.
"Everytime you pull the trigger in space, you will ruin someone's day, somewhere, and eventually, some time."

yoyu007
Posts: 3
Joined: Sun Sep 02, 2007 8:58 am

Re: EQ2Emulator v0.6.5 Release!

Post by yoyu007 » Mon Mar 02, 2009 7:28 am

suggest the SVN LoginServer.ini change too:

[LoginServer]
loginserver=eq2emulator.net
loginport=9100
worldname={your world name}
worldaddress={your PUBLIC dyndns url}
internalworldaddress={your local LAN IP}
worldport={your port (9200 typically)}
locked=false
account={your server account}
password={your server password}
autotableupdates=always
autotableverbose=false
autotabledata=true

[WorldServer]
Defaultstatus=
Unavailzone=

[UpdateServer]
updateserveraddress=updates.eq2emulator.net
updateserverport=9103

[LoginConfig]
ServerMode=StandAlone
ServerPort=9100


and it is too old:
### --- This file tells world.exe what loginserver to connect to.
### --- Change the account and password fields to the information you used when you created your SERVER account.

### --- NOTE: the word "Server" is added to each server automaticly.

# READ README.TXT

[LoginServer]
loginserver=eq2emulator.net
loginport=9100
worldname=WORLD_NAME_HERE
worldaddress=EXTERNAL_IP_HERE
#internalworldaddress=INTERNAL_IP_HERE (If used, otherwise blank)
worldport=9000
locked=false
account=
password=
#autotableupdates retrieves the latest table updates and applies them to your database
#autotableupdates valid options=always, ask, and never
autotableupdates=always
#autotableverbose displays detailed information about the updates; options=true or false
autotableverbose=false
#autotabledata retrieves the latest data for tables like the opcodes table; options=true or false
autotabledata=true

[WorldServer]
Defaultstatus=
Unavailzone=

[UpdateServer]
updateserveraddress=eq2emulator.net
updateserverport=9101

[LoginConfig]
ServerMode=StandAlone
ServerPort=9100

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: EQ2Emulator v0.6.5 Release!

Post by John Adams » Mon Mar 02, 2009 3:44 pm

Thanks, I will update the LoginServer.ini for the SVN downloads. But we won't be changing the release package. The only thing out of date in the release is the port for updates... and it should be really clear what that needs to be (9103). We'll get it updated for the next release, 0.7.0.

Thanks again!

Locked

Who is online

Users browsing this forum: No registered users and 0 guests