Page MenuHomeFeedback Tracker

Wired network problem
New, WishlistPublic

Description

All examples based on my mod/mission we're currently writing.
And on the server in AddInfos on the Desktop in the WeAreFriendly-ArmA3BGD folder.

If you buy a magazine, and the server will execute it via (server/functions/System/fn_buyItem.sqf#L47) the client will receive 1, 2 or more magazines.

Sometimes the server send multiple packets to the client or client to server.

Details

Legacy ID
1864667730
Severity
None
Resolution
Open
Reproducibility
Sometimes
Category
Multiplayer
Steps To Reproduce

! This issue is only reproduce able if two or more people join and start the mission after server start !

  1. start mission use server side:

{
_x addWeaponGlobal "srifle_EBR_F";
_x addMagazineGlobal "20Rnd_762x51_Mag";
_x addMagazineGlobal "20Rnd_762x51_Mag";
} forEach playableUnits

And now count how many magazines you got.

  1. add a event handler to handleRespawn and use a Bis_fnc_MP in the handler to tell something the server:

and you will see:

Called 2 times by client:
"BIS_fnc_MP spawn 'BGDS_fnc_handleRespawn'"
"BIS_fnc_MP spawn 'BGDS_fnc_handleRespawn' done"
"BIS_fnc_MP spawn 'BGDS_fnc_handleRespawn'"
"BIS_fnc_MP spawn 'BGDS_fnc_handleRespawn' done"

And received 3 times by server:
2014/04/27, 1:05:33 ["BGDS_fnc_handleRespawn called",fed_9,<NULL-object>]
2014/04/27, 1:05:33 ["BGDS_fnc_handleRespawn called",fed_9,<NULL-object>]
2014/04/27, 1:05:34 ["BGDS_fnc_handleRespawn called",fed_9,<NULL-object>]

  • First is WhyTF is respawn event called 2 times on client by inital mission start?
  • Eventhandler binding: C:\Users\Administrator\Desktop\WeAreFriendly-ArmA3BGD\mission\initPlayerLocal.sqf Line8
  • Eventhandler functions: C:\Users\Administrator\Desktop\WeAreFriendly-ArmA3BGD\mission\functions\System\fn_localRespawn.sqf Line 15
  • Server function: C:\Users\Administrator\Desktop\WeAreFriendly-ArmA3BGD\server\functions\System\fn_handleRespawn.sqf Line 13
  • For every respawn the side will loose 1 ticket you will see in the video: http://teamspeak.fankservercdn.com/bug_tickets.mp4

2 client will loose 6 tickets O.o ...

  1. We have managed to spawn a vehicle with infinite ammo but we aren't able to reproduce it again :(
Additional Information

Our Windows testserver:
Snapshot is created so feel free to change everyting.

88.198.221.81
startServer.bat -> Starts the server on port 2330
stopServer.bat -> Stop the server
Arma 3 -> Arma3 folder

RDP:
Username: Administrator
Password: &&95?2bQ

This server is a dedicated box running on a Blade cluster.
The Blades are 10x HP Proliant BL460C G6 Server Blade:
2x Intel E5520
36Gb Ram
500GB Internal Raid 1

The virtualisation environemt is VMWare 5.1 vSphere.
The dedi box has following hardware configuration:
8GB Ram
16 CPU's
8mb graficcard
SCSI-Controler LSI Logic SAS
100GB HDD
VMXNET 3 network card
FDD and CDRom

Event Timeline

Fank edited Steps To Reproduce. (Show Details)Apr 24 2014, 11:23 AM
Fank edited Additional Information. (Show Details)
Fank set Category to Multiplayer.
Fank set Reproducibility to Sometimes.
Fank set Severity to None.
Fank set Resolution to Open.
Fank set Legacy ID to 1864667730.May 7 2016, 6:29 PM