武装突袭3

武装突袭3

评价数不足
Send Curator Units to Server
   
奖励
收藏
已收藏
取消收藏
Data Type: Mod
文件大小
发表于
37.393 KB
2016 年 3 月 19 日 上午 3:08
1 项改动说明 ( 查看 )

订阅以下载
Send Curator Units to Server

描述
Zeus is a very useful and convenient tool in Arma3 game-play. However, you may be surprised to know that in multiplayer, Zeus placed soldiers and vehicles are not "local to server", which means the AIs and physics of Vehicles are not calculated in the powerful (probably dedicated) server, but in Zeus's computer, thus making a prelonged net traffic chain of Zeus -> server -> other players. As more squads and vehicles are placed, either the lag of Zeus or the insufficency of net brand will cause lags and desync (yellow/red chains) to all players.

This tiny mod here is aimed to solve the problem for community groups who enjoy using of Zeus as well as having a dedicated server. It provides a useful function in Zeus Interface.

By pressing the key F10, the currently Zeus selected squad will be sent to server for calculations.

By using this mod, my group ([CHS] 75thRangers) have considerably reduced the lag in Zeus-directed missions, and pushed the battle scenes from ~ 50 AIs to 200 + AIs with multiple hostile air/armour units.

Note for Zeus:

Understand how the mod works:
This is done by deleting the original squad leader, let the server spawn a squad leader of similar type at his location, then let left squad members join the "new" squad leader, making use of Arma 3's net rule of "AI units are local to their squad leaders". For vehicles and vehicle squads, I had to use certain trick to do the job. If the squad leader AI is inside a vehicle, the vehicle itself has to get deleted and replaced by a server spawned one.


Note that while this mod is rebust and easy to use, some special use instructions should be noticed:

1. Do not press F10 repeatedly. Press and wait for serverside's feedback to show up.

2. Do not select too many "script-based" AI squads and press F10 at a single time. Vanilla soldiers are not affected, since they do not use scripts. But in some mods, like RHS and UNSUNG, some init scripts run on certain types of soldiers to decide their correct uniforms and weapons. If you send too many squads of AIs to server at a single time, and if these AIs take scripts to get properly armed, there's a random chance that some AI squad members get naked.

Sending them squad by squad, however, is 100% safe.

2. For vehicles (armored vehicles, cars and static weapons) and vehicle squads, send them to server first, before starting "carefully placing them to subtle positions".

Press F10 to send the vehicle / vehicle squad first, then start placing it/them manually.

3. Do not press F10, if an AI squad leader bears important scripts to run / varname to make mission flow run correctly.

Remember he gets deleted and "replaced" by a server-spawned one, and the new one doesn't inherit his script / varname at current time.

That's all. Hope your group enjoy the reduced lag and thus larger battle scales in Zeus-directed missions as much as we do!

10 条留言
PFC Ryan Calvin 2023 年 10 月 10 日 下午 12:31 
Does this mod still work?
gpgpgpgp1234  [作者] 2018 年 3 月 22 日 上午 9:33 
Both Zeus and server must have the mod. And last week it still seems to work,
Jakes 2018 年 3 月 22 日 上午 9:09 
can this be run aoptional mod for Zeus player?
SycHolic 2018 年 3 月 22 日 上午 8:22 
coolies I take it even though you havent posted updates in awhile it still works? (not that zeus really has changed much in the past few years either but... rather ask)
gpgpgpgp1234  [作者] 2018 年 3 月 22 日 上午 6:53 
@Sycholic Server takes over AI units running on a player's computer once he/she disconncets. The same goes for Zeus placed units (by vanilla default, running on Zeus's computer until he disconnects).
SycHolic 2018 年 3 月 22 日 上午 1:02 
This is a old mod does Zeus still work like this? and if it does what happens when a zeus disconnects or gets kicked from BE timeouts? Ive noticed AI seem to freeze for a bit but then get active again.. is that cuz the server choking on moving all the AI control to the server side since the zeus isnt connected anymore?
Jakes 2017 年 2 月 7 日 下午 11:55 
oo ok i always assumed remove from zeus is like giving the units to the server.... but i hear you.

Ok so for the feed back is it text that pops up or a audible sound?
gpgpgpgp1234  [作者] 2017 年 2 月 7 日 下午 5:10 
Sending units to zeus is different from removing items to zeus.
By default, zeus sapwned units are "local to zeus's client", which means all these units' AI and damage calculations are handled on spawner's PC. Upon on every performance lag / unstable network connection between zeus's computer & the server, those units flash back and forth or temporarily become static and invincible. To improve the situation, sending zeus spawned units to sever makes them "local to the server", which means calculation is handled by server, which is faster and saves unnecessary network comms. This is especially helpful when you're using a good dedicated server, which can then handle hundreds of zeus spawned AIs fighting, with no clients feel lagging.
Upon a successful sending, the mod will give zeus a feedback.
Jakes 2017 年 2 月 7 日 上午 2:53 
hi gp, thx for this...does this work similar to remove items from zeus. also how do i know it has worked as in it has send the units to the server

Is there some visual que
FeuerGolem® 2016 年 11 月 21 日 上午 9:50 
for me thats not gonna be a problem im zeus and server xD