mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-03-22 07:32:32 +01:00
docs: clarify object ID rework descriptions and remove stale comment
Replace vague "Alpelo object system backport" references in CHANGELOG and AUTHORS with accurate descriptions of the per-session object ID allocation rework. Remove stale test comment referencing the deleted NextObjectID method.
This commit is contained in:
@@ -141,7 +141,7 @@ This version focused on making the server accessible to the broader community an
|
|||||||
* Transmog/plate data persistence fixes
|
* Transmog/plate data persistence fixes
|
||||||
* Logout flow improvements preventing data loss
|
* Logout flow improvements preventing data loss
|
||||||
* Config file handling improvements
|
* Config file handling improvements
|
||||||
* Alpelo object system backport
|
* Object ID allocation rework (per-session IDs, stage entry notification cleanup)
|
||||||
* Security updates (golang dependencies)
|
* Security updates (golang dependencies)
|
||||||
|
|
||||||
**Technical Details:**
|
**Technical Details:**
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Alpelo object system backport functionality
|
- Rework object ID allocation: per-session IDs replace shared map, simplify stage entry notifications
|
||||||
- Better config file handling and structure
|
- Better config file handling and structure
|
||||||
- Comprehensive production logging for save operations (warehouse, Koryo points, savedata, Hunter Navi, plate equipment)
|
- Comprehensive production logging for save operations (warehouse, Koryo points, savedata, Hunter Navi, plate equipment)
|
||||||
- Disconnect type tracking (graceful, connection_lost, error) with detailed logging
|
- Disconnect type tracking (graceful, connection_lost, error) with detailed logging
|
||||||
|
|||||||
@@ -306,8 +306,7 @@ func TestObjectHandlers_SequentialCreateObject(t *testing.T) {
|
|||||||
stage := NewStage("test_stage")
|
stage := NewStage("test_stage")
|
||||||
|
|
||||||
// Create objects sequentially from multiple sessions
|
// Create objects sequentially from multiple sessions
|
||||||
// Note: handleMsgSysCreateObject has a race condition in NextObjectID
|
// Test sequential object creation across multiple sessions
|
||||||
// so we test sequential creation instead
|
|
||||||
for i := 0; i < 10; i++ {
|
for i := 0; i < 10; i++ {
|
||||||
session := createMockSession(uint32(i), server)
|
session := createMockSession(uint32(i), server)
|
||||||
session.stage = stage
|
session.stage = stage
|
||||||
|
|||||||
Reference in New Issue
Block a user