SphereServer BugTracker - SphereServer |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001848 | SphereServer | executable - generic | public | 31-10-10 16:26 | 22-12-10 03:54 |
|
Reporter | Terrikate | |
Assigned To | MrSugarCube | |
Priority | normal | Severity | tweak | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | 0.56c Nightly | |
Nightly Version | Automated (specify build number) |
Experimental Flags | DiagonalWalkCheck, New_Triggers, Script_Profiler, Size_Optimise, UseNetworkMulti |
Option Flags | Command_Sysmsgs, FileCommands, Buffs |
Internal Build Number | 1350 |
|
Summary | 0001848: Unusual delay loading items into containers |
Description | When you open container usually items take time to appear. However if you reopen the container appears instantanly. And there isn't always depends of amount of items can occur with one item or hundreds in the container. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0001858 | resolved | MrSugarCube | Client 6.0.14.3 disconnects |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
31-10-10 16:26 | Terrikate | New Issue | |
04-11-10 11:56 | MrSugarCube | Note Added: 0000741 | |
04-11-10 20:14 | Terrikate | Note Added: 0000748 | |
05-11-10 02:39 | Mirravin | Note Added: 0000749 | |
05-11-10 02:59 | Mirravin | Note Edited: 0000749 | bug_revision_view_page.php?bugnote_id=0000749#r48 |
22-12-10 03:54 | MrSugarCube | Status | new => resolved |
22-12-10 03:54 | MrSugarCube | Fixed in Version | => 0.56c Nightly |
22-12-10 03:54 | MrSugarCube | Resolution | open => fixed |
22-12-10 03:54 | MrSugarCube | Assigned To | => MrSugarCube |
22-12-10 04:01 | MrSugarCube | Relationship added | related to 0001858 |
Notes |
|
|
You could try increasing some of your network settings if they've been lowered (MaxPacketsPerTick, MaxSizePerTick and MaxQueueSize). The UseAsyncNetwork setting and EF_NetworkOutThread flag may also affect this. |
|
|
|
Now i have this, do you have any suggestions of what values should i play?
EF_NetworkOutThread
+
// Disconnect inactive socket in x min
DeadSocketTime=5
// Maximum number of packets to send per tick
MaxPacketsPerTick=25
// Number of connections a client can make before being blocked
MaxPings=15
// Maximum number of packets before lowering packet priorities (0 for no limit)
MaxQueueSize=50
// Maximum number of bytes to send per tick (also governs maximum size of outgoing packets)
MaxSizePerTick=18000
// Time to remember previous connection history (seconds)
NetTTL=300
// Use asynchronous data sends (changing this setting at runtime may produce unexpected behaviour)
// 0 = Off
// 1 = On
// 2 = On for 4.0.0+ game clients only
UseAsyncNetwork=1
// Prioritise outgoing packets (provides a smoother experience in crowded areas)
UsePacketPriority=1
// Tooltip modes
// 0 = Always send full tooltip
// 1 = Wait for client to request full tooltip
TooltipMode=0
// Time to cache tooltip data for (seconds)
//TooltipCacheTime=0 |
|
|
(0000749)
|
Mirravin
|
05-11-10 02:39
(edited on: 05-11-10 02:59) |
|
Client 6.0.14.3:
On Home sphere(Windows build #1366?) I have good results with delay when raising *10 MaxPacketsPerTick and MaxSizePerTick.
On Linux server(Build: #1367) I have problems with client crashes when many items is loading, it may be character backpack or vendor buy-list. With UseAsyncNetwork NOT 0 I have 100% client crash on login(character have 230 top items in backpack, + many items in subcontainers). With UseAsyncNetwork=0 I can login normally, if I wait and don't move character until backpack will be loaded.
Also delays while loading conteiners with many items...
Client 2.0.3 don't have any delays or crashes.
Now settings:
// Disconnect inactive socket in x min
DeadSocketTime=5
// Maximum number of packets to send per tick
MaxPacketsPerTick=25
// Number of connections a client can make before being blocked
MaxPings=25
// Maximum number of packets before lowering packet priorities (0 for no limit)
MaxQueueSize=50
// Maximum number of bytes to send per tick (also governs maximum size of outgoing packets)
MaxSizePerTick=12000
// Time to remember previous connection history (seconds)
NetTTL=300
// Use asynchronous data sends (changing this setting at runtime may produce unexpected behaviour)
// 0 = Off
// 1 = On
// 2 = On for 4.0.0+ game clients only
UseAsyncNetwork=0
// Prioritise outgoing packets (provides a smoother experience in crowded areas)
UsePacketPriority=1
// Tooltip modes
// 0 = Always send full tooltip
// 1 = Wait for client to request full tooltip
TooltipMode=0
// Time to cache tooltip data for (seconds)
TooltipCache=0
|
|