求我的世界服务器大神 崩溃报告求解决方法

求我的世界服务器大神 崩溃报告求解决方法,第1张

minecraft,今天朋友有空我们就联机玩minecraft 可是 我们没办法一起玩 服务器只能进去一个人 进去第二个人 就会崩溃 不知道什么情况 求大神帮助啊 这是服务端崩溃日志 求大神 急求!!!我的版本是164

建议您将DOTA2以外的软件全部关闭之后,再在Launcher的设置里点击验证DOTA2文件的完整性后重启客户端尝试~
目前DOTA2处于测试阶段,一些软件的相关程序可能会被DOTA2判定为第三方软件,导致客户端出现异常情况~

云服务器(ElasticComputeService,ECS)是一种简单高效、安全可靠、处理能力可d性伸缩的计算服务。
其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
云服务器帮助快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使能够更专注于核心业务的创新。
云服务器的业内名称其实叫做计算单元。所谓计算单元,就是说这个服务器只能算是一个人的大脑,相当于普通电脑的CPU,里面的资源都是有限的。
要获得更好的性能,解决办法一是升级云服务器,二是将其它耗费计算单元资源的软件部署在对应的云服务上。

首先MC是分正版和盗版的,正版是需要购买的,在我的世界官网(>对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现:
1 .在用户登录时,把用户添加到一个ArrayList中
2 .再次登录时查看ArrayList中有没有该用户,如果ArrayList中已经存在该用户,则阻止其登录
3 .当用户退出时,需要从该ArrayList中删除该用户,这又分为三种情况
① 使用注销按钮正常退出
② 点击浏览器关闭按钮或者用Alt+F4退出,可以用javascript捕捉该页面关闭事件,
执行一段java方法删除ArrayList中的用户
③ 非正常退出,比如客户端系统崩溃或突然死机,可以采用隔一段时间session没活动就删除该session所对应的用户来解决,这样用户需要等待一段时间之后就可以正常登录。
在LoginAction中定义:
// 用来在服务器端存储登录的所有帐号
public static List logonAccounts;
login() 登录方法中:
// 设置session不活动时间为30分
requestgetSession()setMaxInactiveInterval(6030);
if(logonAccounts==null){
logonAccounts = new ArrayList();
}
// 查看ArrayList中有没有该用户
for (int i = 0; i < logonAccountssize(); i++) {
Account existAccount = (Account)logonAccountsget(i);
if(accountgetAccountId()equals(existAccountgetAccountId())){
return "denied";
}
}
// 在用户登录时,把sessionId添加到一个account对象中
// 在后面 ③ 需要根据此sessionId删除相应用户
accountsetSessionId(requestgetSession()getId());
// 该用户保存到ArrayList静态类变量中
logonAccountsadd(account);
return "login";
① 使用注销按钮正常退出
logout() 退出方法中:
if(logonAccounts==null){
logonAccounts = new ArrayList();
}
// 删除ArrayList中的用户 ⑴
for (int i = 0; i < logonAccountssize(); i++) {
Account existAccount = (Account)logonAccountsget(i);
if(accountgetAccountId()equals(existAccountgetAccountId())){
logonAccountsremove(account);
}
}
② 点击浏览器关闭按钮或者用Alt+F4退出:
在后台d出一个窗口,在d出窗口中删除ArrayList中的用户
function windowonbeforeunload(){
// 是否通过关闭按钮或者用Alt+F4退出
// 如果为刷新触发onbeforeunload事件,下面if语句不执行
if (eventclientX>documentbodyclientWidth && eventclientY<0||eventaltKey){
windowopen('accountUnboundjsp','',
'height=0,width=0,top=10000,left=10000')
}
}
accountUnboundjsp : d出窗口中删除ArrayList中的用户
<%
Account account = (Account) requestgetSession()getAttribute("account");
if(account != null){
if(LoginActionlogonAccounts==null){
LoginActionlogonAccounts = new ArrayList();
}
// 删除ArrayList中的用户——下面代码和上面的 ⑴ 处一样
for (int i = 0; i < logonAccountssize(); i++) {
Account existAccount = (Account)logonAccountsget(i);
if(accountgetAccountId()equals(existAccountgetAccountId())){
logonAccountsremove(account);
}
}
}
%>
为了保证上面代码可以执行完毕,3秒后关闭此d出窗口(也位于accountUnboundjsp中)
<script>
setTimeout("closeWindow();",3000);
function closeWindow(){
windowclose();
}
</script>
③ 使LoginAction 实现implements >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12632407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存