forked from powerfun/udpservice
对战
This commit is contained in:
1 parent
81409dca9e
commit
d77ed1bad1
13 files changed
+817
-47
No files matched your search
@@ -42,10 +42,10 @@ namespace OnlineUserPool.Hander
|
||||
}
|
||||
|
||||
private const int START = 15;
|
||||
private const int SMALL = 50;
|
||||
private const int MEDIUM = 100;
|
||||
private const int LARGE = 200;
|
||||
private const int OFFSET = 15;
|
||||
private const int SMALL = 30;
|
||||
private const int MEDIUM = 50;
|
||||
private const int LARGE = 80;
|
||||
private const int OFFSET = 30;
|
||||
|
||||
//根据当前时段计算虚拟总人数
|
||||
private int ComputeTop()
|
||||
@@ -56,19 +56,19 @@ namespace OnlineUserPool.Hander
|
||||
int offset = 1;//少:1 中:3 多:10
|
||||
if (hour <= 6)
|
||||
{
|
||||
offset = rand.Next(START- OFFSET, START+ OFFSET);
|
||||
offset = rand.Next((int)(0.8 * START), (int)(1.2 * START));
|
||||
}
|
||||
if (hour > 6 && hour <= 18)
|
||||
{
|
||||
offset = rand.Next(MEDIUM - OFFSET, MEDIUM + OFFSET);
|
||||
offset = rand.Next((int)(0.8 * OFFSET), (int)(1.2 * MEDIUM));
|
||||
}
|
||||
if (hour >= 18 && hour <= 22)
|
||||
{
|
||||
offset = rand.Next(LARGE - OFFSET, LARGE + OFFSET);
|
||||
offset = rand.Next((int)(0.8 * LARGE), (int)(1.2 * LARGE));
|
||||
}
|
||||
if (hour > 22 && hour <= 24)
|
||||
{
|
||||
offset = rand.Next(SMALL - OFFSET, SMALL + OFFSET);
|
||||
offset = rand.Next((int)(0.8 * SMALL), (int)(1.2 * SMALL));
|
||||
}
|
||||
return offset;
|
||||
}
|
||||
|
||||
@@ -15,8 +15,8 @@ namespace OnlineUserPool.Hander
|
||||
private int _index = 0; //3600*3;
|
||||
private MultiUserModel model;
|
||||
private TurfHelper _turfHelper;
|
||||
private int _routeId = 1215; //5593; //1660;
|
||||
private int _size = 100;
|
||||
private int _routeId = 12353; //5593; //1660;
|
||||
private int _size = 10;
|
||||
private int _competitionid = 0;//35;
|
||||
public MultiUserHandle()
|
||||
{
|
||||
@@ -33,7 +33,7 @@ namespace OnlineUserPool.Hander
|
||||
|
||||
|
||||
#region sis
|
||||
_routeId = 1215;
|
||||
_routeId = 12353;
|
||||
_competitionid = 0;
|
||||
#endregion
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace OnlineUserPool.Hander
|
||||
double i = 0;
|
||||
foreach (var item in model.users)
|
||||
{
|
||||
i += 0.0012;
|
||||
i += 0.01;
|
||||
item.Distance = i;
|
||||
}
|
||||
_turfHelper = new TurfHelper(model.route.List.Select(d => d.Point));
|
||||
|
||||
Reference in new issue
Block a user