Commit 8cf45e48 authored by IamI's avatar IamI

Merge branch 'drop-reline' into arena

parents a5e4a6f2 8c41d407
...@@ -31,7 +31,7 @@ let getUserConfig = function (user, callback) { ...@@ -31,7 +31,7 @@ let getUserConfig = function (user, callback) {
// Kick out // Kick out
errorUser(user); errorUser(user);
} }
else if (res.statusCode != 200) { else if (res.statusCode !== 200) {
try { try {
localLog("failed to load user data for " + user.username + " with code " + res.statusCode); localLog("failed to load user data for " + user.username + " with code " + res.statusCode);
localLog("response: " + JSON.stringify(res) + "\nBODY: " + body); localLog("response: " + JSON.stringify(res) + "\nBODY: " + body);
...@@ -196,7 +196,7 @@ let pair = function (userARes, userBRes, serverName) { ...@@ -196,7 +196,7 @@ let pair = function (userARes, userBRes, serverName) {
let servers = config.servers; let servers = config.servers;
let server = servers[serverName]; let server = servers[serverName];
if (Object.prototype.toString.call(server) === '[object Array]') if (Object.prototype.toString.call(server) === '[object Array]')
server = server[Math.random() * server.length] server = server[Math.random() * server.length];
let room_id = crypto.randomBytes(6).toString('base64').slice(0, 11).replace('+', '-').replace('/', '_'); let room_id = crypto.randomBytes(6).toString('base64').slice(0, 11).replace('+', '-').replace('/', '_');
let options_buffer = new Buffer(6); let options_buffer = new Buffer(6);
options_buffer.writeUInt8(4 << 4, 1); options_buffer.writeUInt8(4 << 4, 1);
...@@ -271,7 +271,7 @@ let closedUser = function (res, pool) { ...@@ -271,7 +271,7 @@ let closedUser = function (res, pool) {
let index = -1; let index = -1;
// 查询用户是否已在匹配池中 // 查询用户是否已在匹配池中
for (let i = 0; i < pool.length; i++) for (let i = 0; i < pool.length; i++)
if (pool[i].client == res) if (pool[i].client === res)
index = i; index = i;
// 若用户已在匹配池中,移除 // 若用户已在匹配池中,移除
if (index >= 0) { if (index >= 0) {
...@@ -310,14 +310,14 @@ let timeoutUser = function(user) { ...@@ -310,14 +310,14 @@ let timeoutUser = function(user) {
// 计算预期时间 // 计算预期时间
let calculatePredictedTime = function() { let calculatePredictedTime = function() {
if (entertainRequestCountInTime == 0) if (entertainRequestCountInTime === 0)
predictedEntertainTime = 600; predictedEntertainTime = 600;
else { else {
predictedEntertainTime = 600 / entertainRequestCountInTime; predictedEntertainTime = 600 / entertainRequestCountInTime;
entertainRequestCountInTime = 0; entertainRequestCountInTime = 0;
} }
localLog("entertain adjust predicted time to " + predictedEntertainTime + "s."); localLog("entertain adjust predicted time to " + predictedEntertainTime + "s.");
if (athleticRequestCountInTime == 0) if (athleticRequestCountInTime === 0)
predictedAthleticTime = 600; predictedAthleticTime = 600;
else { else {
predictedAthleticTime = 600 / athleticRequestCountInTime; predictedAthleticTime = 600 / athleticRequestCountInTime;
...@@ -371,7 +371,7 @@ let matchResponse = function(req, res) { ...@@ -371,7 +371,7 @@ let matchResponse = function(req, res) {
joinPool(res, ans, pool); joinPool(res, ans, pool);
}); });
// 统计器 // 统计器
if (arg.arena == 'athletic') athleticRequestCountInTime += 1; if (arg.arena === 'athletic') athleticRequestCountInTime += 1;
else entertainRequestCountInTime += 1; else entertainRequestCountInTime += 1;
} }
catch (error) { catch (error) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment