作者yushenglu (阿昇)
看板WarCraft
标题[WE] 玩家分流讨论(转贴)
时间Sun Jan 3 00:32:11 2010
由 gonzdevour ? 2006年09月29日 4:15 am
这是我各站找来的资料,
里面有很多重覆的。不知道还有没有可以补完的部份?
[campaign]
1. I had a problem with a TD I was making but I found that it DOESN'T MATTER! what the HP or mana is, it's the damage number of die that matters,, if it's above 15 or so the game will split every time,, raise your base damage up, and lower the number of die to below 15 and you should never have another problem with the server splitting.
"攻击力骰子多於十五个"
2. Some said Giving gold to a single absent player gave server split
I take it the same would happen if i gave gold to multiple absent players in a loop yeah?
I'll try and fix my map with it
给不在场的玩家钱
以下是Telperion的发言:他说他没有以下问题但地图仍出错)
3. Very high hitpoint units
过高的HP
4. Very high "Attack - Number of Dice" values
过高的骰子数(同上)
5. Improper use of GetLocalPlayer (not in the editor interface for this reason)
不正常地Local玩家
6.Changing the game speed at runtime
游戏中改变游戏速度
7. Using the regular DisplayText function do display text to a single player
传讯给单一玩家
8. Sending a quest message to a single player
给单一玩家任务讯息
9. Turning Cinematic or Letterbox Mode on for only one player
打开单一玩家的电影模式
10.Giving gold to a single absent player
给单一不在场的玩家钱
11.Changing the sound set of some types of units to None
把某些特定单位的声音设成无声(which?)
[蜘蛛家]
Server split:
1)too many pereodic events with timer less than 0.10 sec
太多每<0.1秒的触发事件
2)too many simultanious triggers are active(running) at the same time.
太多同时作用的触发
3)Too slow host ^_^
主机太慢
4)my old "Battlefield " map have server split...i think that it's there because of a "custom Value" .
Because when a lot of units die,same trigger runs a lot of times at once and search each custom value of dead unit ....
太频繁抓单位的Custom value
5)Variables at Map Initialization with random point
(i mean Z = random (1;10) )
"地图初始化时使用随机点变数"? 看不懂,跟我无关
6)local triggers (i know your anwser about it )
get local的触发
7) Non-standart Jass using (same)
不标准的JASS码
are you going to be using this map on b.net? if not then you could just use two seperate maps and connect them with the campaign thing. using the cache to store hero info and stuff
在b.net的多人连线游戏使用cache记录英雄
you might have too many doodads on your map. this can sometimes cause a server split in your game. this can come from constantly spawning new doodads in gameplay without removing older ones. Also having too many items or neutral passive buildings will have the same effect. (its happend to a few of my maps) just make sure that your not passing any limits during gameplay. another problem that can occur is if a non-hero unit picks up a tome of any sort..the game freaks out..i dont think this is your problem
however. so i suggest you check your doodads and neutral passive limits. hope this helps.
游戏中太多未清除的物品,太多中立单位,以非英雄单位吃书
never doubt my connection again... lol i found the bug it was a trigger... a massing trigger, it was like -middle and all your units go to middle i removed that and tried (after 9 rounds of trial and error i tried that) and nobody left its fixed now and better than ever! time to submit my map! (i removed it cause it curropted online before [and yes it was for everyone not just me ])
奇怪的案例,"所有单位走到中间"的触发?
[自学手册]
Q:为什麽我的地图在玩的时候会发生分流(Server Split:部分的玩家断线或分成数组。例如玩者1~3看到其他人离线;而其它玩者看到那三人离线)?
A:这是由於不恰当地使用Local Player(本机玩者)或者Current Camera等不同步的触发所造成。可参见本机玩者的使用。另外还有一些不明原因会造成伺服器分离。
※游戏暂存区可用在多人连线游戏中,做为暂存工具,但不能将档案写入硬碟或从硬碟中读取(也就是不同地图之间的资料传输),因为每台电脑的硬碟中可能有不同的档案,这麽做会造成不同步而断线。
*在多人游戏中,由於不同的电脑会抓到不同的「目前摄影机」,而会造成断线。因此,请不要在多人连线游戏中使用它
[Wasabi]
1.Get Local Player这条Jass指令可能会造成,所以尽量用Player Group([player 1])。
2.暴高的生命、攻击力、法力等等的数值,也会造成玩家分离现象。
3.改变游戏速度也会。
--
晏子使楚。楚人以晏子短,为小门於大门之侧而延晏子。晏子不入,
曰﹕「使狗国者,从狗门入。今臣使楚,不当从此门入。」傧者更道,从大门入。
一个月後,晏子使韩。傧者以晏子短,为小门於大门之侧而延晏子。
晏子曰﹕「干,这下没话说了。」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.26.83
1F:推 wulouise:感谢! 01/03 00:36
2F:推 lomit:推专业 01/04 12:36