出于某种奇怪的原因,当我在本地运行服务器时,我得到了一个稳定的
..。但当我上传到AWS时,它给我的速度还不到to的一半
我也尝试过使用
,但它做同样的事情
有什么想法吗?
var previousTick = 0;
//Update LOBBIES
function gameLoop(){
var now = new Date().getTime();
if(previousTick + Math.floor(1000/settings.cps) < now){
previousTick = now;
checkCPS();
var pack = {
server: {
cps: cpsSave
}
};
for(var L in LOBBY_LIST){
var lobby = LOBBY_LIST[L].title;
pack.players = Player.update(lobby);
for(var S in SOCKET_LIST){
var user = SOCKET_LIST[S];
if(user.lobby == lobby){
user.emit('refresh', pack);
}
}
}
}
if(now - previousTick < Math.floor(1000/settings.cps) - 16){
setTimeout(gameLoop, 1);//sloppy timer
}
else {
setImmediate(gameLoop);//ultra accurate method
}
}
gameLoop();
转载请注明出处:http://www.songfuwangmfj.com/article/20230526/2046367.html