News
- 2007-5-19:Build 41- Jack!
- Fixed MessageFactory heap rollover bug.
- Implemented packet resends based on average roundtrip times.
- Implemented a dynamic packet window with a slow restart.
- Fixed a couple bugs in resending packets due to Out Of Order responses.
- 2007-5-19:Build 40- Rouse!
- MYSQL Additions-
- Added Starship Crafting Stations.
- Corrected Travel Spawn Location in Restuss.
- Added Taanab, Pandath Clone Coords.
- Corrected a Few Travel Term Facing Direction.
- Added Schmunzel's Bazaar stuff she asked for.
- 2007-5-19:Build 39- Jack!
- Sessions delete any remaining messages on their incoming queue when they themselves are destroyed.
- 2007-5-19:Build 38- Jack!
- Fixed - session disconnects not removing the Session from the address map.
- 2007-5-19:Build 37- HTX!
- fixed some objcontroller bugs
- 2007-5-19:Build 36 - Jack!
- Fixes for multi-message handling.
- 2007-5-15:Build 35 - Jack!
- Fixed CharacterCreate bug.
- fixed a couple random network bugs.
- 2007-5-10:Build 34 - Rouse!
- Added Taanab stuff to db as well as an updated .ws file for it.
- 2007-5-10:Build 33 - Rouse!
- Parking Garages added to DB in case we need them for future use.
- 2007-5-07:Build 32 - Jack!
- More network fixes.
Only known issue is in MessageFactory when it rolls over. Queue's are set at 4MB in this build, so it won't happen for a while.
Fixing that next, just wanted to get this in here now.
- 2007-5-07:Build 31 - Jack!
- Many various bug fixes for routing, network, and MessageFactory.
Two known issues in this build...
- Last packet of a fragment series sometimes gets lost.
- When the messageFactory rolls over to the beginning of the heap, garbage collection stops and eventually the queue fills up. This causes an assert crash at this point.
- 2007-5-06:Build 30 - Snow!
- MySQL Update - removed all entries from config_message_routes where processID = 2
- 2007-5-03:Build 27 - HTX!
- made the objcontroller normal command queue a timebased priority queue
- moved objcontroller back to object
- added options to resourcemap generation:
1. Scale: Range from 0.0 - 1.0, allows to flatten the noise frequency, determing the map coverage
2. Bias: Range from -1.0 - 1.0, allows to set the min/max percentage
See libnoise, tutorial 5 for how it works basically
- 2007-5-01:Build 26 - HTX!
- some work on the objectcontroller
- added creaturetype flags
- 2007-4-30:Build 25 - Jack!
- implemented priority message queues in the network layer.
- implmented full routing header for all messages, allowing full inter-server communication.
- 2007-4-30:Build 24 - Snow!
- MySQL Update - sp_ResourceInitialSpawn (follows lurariel's SWGCRAFT Thread
- resource_template table changed, added planet_id column
- 2007-4-28:Build 23 - Snow!
- MySQL - Merged Rouse's Taanab Data.
- 2007-4-27:Build 22 - HTX!
- added scale column to character_appearance
- added base_speed and aceleration columns to character_attributes
- added condition and damage columns to wearables
- updated all related sps
- added attributeslist and condition for surveytools
- added attributeslist for wearables
- removed moods stringtable, loading it from db now
- using sendfastpath now for unreliable movement updates, havent checked if it works yet though
- some general cleanup
- 2007-4-25:Build 21 - HTX!
- most of object loading is done hierachical now, meaning an object will load all its child contents before its returned
- 2007-4-24: Build 20 - Jack!
- Other random bug fixes to increaase stability. Fixed many network layer memory leaks.
- 2007-4-24: Build 19 - Jack!
- Many network bug fixes and a lot of cleanup.
- Fixed a bug in HashMap as well.
- 2007-4-22: Build 16 - HTX!
- forgot about this, players are displayed blue to each other now
- 2007-4-22: Build 15 - HTX!
- improved object loading on startup, should be a couple 1000 queries less now
- no longer creating new resourcecontainers on sampling, when a full one is in the inventory
- 2007-4-21: Build 14 - Jay!
- Updated linux makefile to remove errors. However all of the source files still need to be added to it for it to actually work.
- 2007-4-21: Build 13 - Jack!
- Added BindAddress and BindPort to the config files. Allows you to specify the local address to bind to.
- Database now spawns worker threads based on the DBMinThreads config variable.
- Removed the python project as it takes so long to compile, and nobody likes it anyway.
- 2007-4-21: Build 12 - HTX!
- generate name sp is now a sf
- fixed createtravelticket sf to start with proper id
- added createresourcecontainer sf
- updated sample effects of survey tools
- changed shuttle away message to not display minutes if none
- creating resourcecontainer when sampling
- merging of resourcecontainers
- splitting of resourcecontainers
- fixed movecounters not being reset when shuttling
- 2007-4-20: Build 11 - HTX!
- survey effect fix
- 2007-4-20: Build 10 - Jack!
- auto-restransmit of packets.
- inbound CRC checking
- more robust sequence checking
- general cleanup.
- Clock() modified so it doesn't need to use the singleton. (sorry htx, I need this ability. :)
- 2007-4-19: Build 9 - HTX!
- moved sending attributeslist to the objects
- added attributes for resources and resourcecontainers
- some stuff on sampling
- fixed initinrange getting calles twice on zonein
- fixed loading of empty inventories
- some other random stuff
- 2007-4-18: Build 8 - Snow!
- MySQL Update - updates startingitems to give out survey tool for artisans
- 2007-4-17: Build 7 - HTX!
- fixed surveytools causing heap corruption
- fixed stored function for getinventoryobjectcount
- 2007-4-17: Build 6 - HTX!
- fixed loading of current resource spawns not on current planet, but others
- added error message, when trying to survey from inside a building
- fixed resourcemanager trying to access worldmanager vars, when they werent loaded yet
- added grabbing highest ratio point and sending waypoint system message
- 2007-4-15: Build 5 - HTX!
- added libnoise
- generation of resourcemaps
- surveying
- random name generation
- some other random stuff
- 2007-4-13: Build 4 - HTX!
- just getting synched again, more work on resources
- 2007-4-14: Build 1 Moved to New SVN - Snow!
- 2007-4-02: Build 300 - HTX!
- bit more on resources
- updated getinventoryobjectcount sf
- updated createcharacter sp
- added columns effect,resource_category to survey_tool_types
- added column resolution to survey_tools
- added column title to character attributes
- added support for setting title through the community window, so no deltas yet, so you need to relog for change to take affect
- 2007-3-19: Build 289 - HTX!
- updated ticket costs on tatooine
- fixed mos entha starport ticketcollector
- updated building_types cellcounts with counts from existing buildings
- 2007-2-21: Build 243 - HTX!
- adjusted max packet size, since to large packets were causing the client to disconnect
- added acking of last fragmented packet in sequence, so the client doesnt keep resending it
- fixed a bug with truncating spatial messages
- 2007-2-21: Build 242 - HTX!
- fixed a bunch of memory bugs
- splitting of spatial msgs
- added some logging
- 2007-2-20: Build 241 - HTX!
- fixed some login procedure issues
- 2007-2-19: Build 240 - HTX!
- added a pingserver, set ip and port in the pingserver.cfg file
- fixed crashing when removing player
- 2007-2-19: Build 239 - HTX!
- fixed the packet memory leaks
- 2007-2-18: Build 237/238 - HTX!
- keeping local copies for objcontroller enqueued commands, since they may get overwritten on the messagefactory heap
- added a queue for transform and spatial messages
- 2007-2-17: Build 236 - HTX!
- put the ObjController command map into a singleton
- 2007-2-17: Build 235 - HTX!
- started rewriting the objectcontroller
- removed the connection id packets
- fixed a bug with unsequenced packets not getting processed
- support for spawning fillerNPCs
- updated DB tables and functions
- other minor stuff
- 2007-2-14: Build 234 - Snow!
- Trainer names fixed [trainer_type]
- Trainers reIDd so they are 2 apart from each other, in order to be able to generate NPC inventories.
- 2007-2-13: Build 232/233 - HTX!
- removed sending of "hello" strings from login and connection server
- fixed a couple of things with trainers
- 2007-2-12: Build 231 - Snow/Rouse!
- trainer_types table filled
- trainers table filled with proper data [Rouse]
- 2007-2-10: Build 229/230 - Snow/Rouse!
- Ticket Collectors - REID'd according to proper group
- Starting Items - Moved to stored procedure instead of funtion
- Triggers on characters table to remove all relevant character entries from other tables.
- CreateCharacter storedproc now adds proper starting clothing items to char inventory
- Ticket Collectors Updated (Rouse)
- Terminals Update (Rouse)
- 2007-2-9: Build 228 - HTX!
- some work on creature objects
- added basic support for spawning trainers
- added pvpstatusmsgs
- removing geodata from items in inventory
- put buildstrings in prebuildevents
- 2007-2-5: Build 227 - HTX!
- added TicketCollectors
- fixed another bug when deleting inventories
- added a update.bat to update the svn buildstrings
- 2007-2-2: Build 226 - HTX!
- redid most of object initialization to get rid of querycontainers
- now storing dispatchclient with the playerobject
- removing players on disconnect should be working again
- fixed a bug when deleting inventories
- added buildstring information to all servers
- 2007-2-1: Build 207-225 - More async coding!
- Jack added in Planet Maps and Multi-packets
- Htx added crafting stations
- handling of wearables
- more work on inventory,tangibles handling
- Merged Rouse's terminal updates, as well as htx's last db change
- Fixed data in starting_attributes (marksman --> combat_marksman) that caused marksman char creates to fail
- Removed the additional files which werent being used.
- 2007-1-17: Build 206 - More async coding!
- htx.
- 2007-1-16: Build 202 - DB update!
- 2007-1-12: Build 199 - DB update!
- Terminal Update.
- 2007-1-05: Build 180 - DB update!
- Snow and Htx's Database Update.
- 2007-1-04: Build 178 - Jack's Second Phase of DB Fixes!
- Second phase of Jacks new DB async layer.
- 2006-12-20: Build 170 - Jack's Back!
- Initial merging of Jacks new DB async layer.
- 2006-11-20: Build 148 - First Email Sent
- htx's Email Code Somewhat sending Emails
- 2006-11-13: Build 142 - Chat Server Added
- htx added chat capabilities
- 2006-11-11: Build 139 - Linux Build Fixes
- Xunil's bugfixes to allow swganh to build under *nix
- 2006-09-01: Zone Achieved
- Initial Zone release
- 2006-07-01: Build 000 - Team Formed
- Team Formed