
Originally Posted by
Biomanable
Just time how much time its loading before it gives error. If you get time out in like 30 seconds,its mean you redis cache is full,so its can't add needed data. For fix this you either need to clear redis cache or add more ram to vm.
If its loading for a long time (at least 1 minute or more) and only then give error,its most likely you server isn't loaded yet(just wait for it too load) or gameserver just crashed. You can check it with "sudo cli status"
Waste time - till me close client
RAM - 16Gb and server and client of different PCs
cli status - how enter if server's console in "Dispatch>" mode and waits, or me need open new tty session?
log - more data
Code:
2022-12-20T10:43:48Z <ERROR:emu.grasscutter.data.DataLoader> We were unable to locate your default data files.
2022-12-20T10:43:49Z <ERROR:emu.grasscutter.utils.Crypto> An error occurred while loading keys.
java.lang.NullPointerException: null
at java.base/java.util.Objects.requireNonNull(Objects.java:208)
at emu.grasscutter.utils.Crypto.loadKeys(Crypto.java:43)
at emu.grasscutter.Grasscutter.main(Grasscutter.java:81)
2022-12-20T10:43:49Z <INFO:emu.grasscutter.Grasscutter> 正在启动 Grasscutter...
2022-12-20T10:43:49Z <INFO:emu.grasscutter.Grasscutter> 游戏版本:3.2.0
2022-12-20T10:43:49Z <INFO:emu.grasscutter.Grasscutter> Grasscutter 版本:1.0.0-dev-6cd3c228
2022-12-20T10:43:52Z <INFO:emu.grasscutter.server.http.HttpServer> [Dispatch] Dispatch 服务器启动于 .[1m.[33m172.16.200.121:2888.[0m
2022-12-20T10:43:52Z <INFO:emu.grasscutter.Grasscutter> 加载完成!输入 "help" 查看命令列表
2022-12-20T10:44:45Z <INFO:emu.grasscutter.Grasscutter> Press Ctrl-C again to shutdown.
2022-12-20T10:48:54Z <INFO:emu.grasscutter.Grasscutter> Press Ctrl-C again to shutdown.
2022-12-20T10:49:41Z <ERROR:emu.grasscutter.data.DataLoader> We were unable to locate your default data files.
2022-12-20T10:49:42Z <ERROR:emu.grasscutter.utils.Crypto> An error occurred while loading keys.
java.lang.NullPointerException: null
at java.base/java.util.Objects.requireNonNull(Objects.java:208)
at emu.grasscutter.utils.Crypto.loadKeys(Crypto.java:43)
at emu.grasscutter.Grasscutter.main(Grasscutter.java:81)
2022-12-20T10:49:42Z <INFO:emu.grasscutter.Grasscutter> 正在启动 Grasscutter...
2022-12-20T10:49:42Z <INFO:emu.grasscutter.Grasscutter> 游戏版本:3.2.0
2022-12-20T10:49:42Z <INFO:emu.grasscutter.Grasscutter> Grasscutter 版本:1.0.0-dev-6cd3c228
2022-12-20T10:49:42Z <INFO:emu.grasscutter.server.http.HttpServer> [Dispatch] Dispatch 服务器启动于 .[1m.[33m172.16.200.121:2888.[0m
2022-12-20T10:49:42Z <INFO:emu.grasscutter.Grasscutter> 加载完成!输入 "help" 查看命令列表
2022-12-20T11:10:12Z <INFO:emu.grasscutter.server.http.dispatch.RegionHandler> [Dispatch] Client 172.16.xxx.xxx request: query_region_list
2022-12-20T11:10:26Z <INFO:emu.grasscutter.auth.DefaultAuthenticators$PasswordAuthenticator> [Dispatch] 客户端 172.16.xxx.xxx 已登录,UID 为 10002
2022-12-20T11:10:26Z <INFO:emu.grasscutter.server.http.dispatch.DispatchHandler> [Dispatch] 客户端 172.16.xx.xxx 正在尝试登录
2022-12-20T11:10:26Z <INFO:emu.grasscutter.auth.DefaultAuthenticators$SessionKeyAuthenticator> [Dispatch] 客户端 172.16.xx.xxx 成功交换 token
2022-12-20T11:10:26Z <INFO:emu.grasscutter.server.http.dispatch.DispatchHandler> [Dispatch] 客户端 172.16.xx.xxx 正在尝试登录
2022-12-20T12:15:00Z <INFO:emu.grasscutter.Grasscutter> Press Ctrl-C again to shutdown.
So as me seen client can login but can't income
- - - Updated - - -
so top shows:
Code:
top - 12:40:52 up 22:04, 2 users, load average: 2.17, 1.54, 0.83
Tasks: 241 total, 1 running, 240 sleeping, 0 stopped, 0 zombie
%Cpu(s): 7.1 us, 5.2 sy, 0.0 ni, 87.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 16009.3 total, 353.0 free, 9842.8 used, 5813.4 buff/cache
MiB Swap: 4096.0 total, 4056.1 free, 39.9 used. 5827.2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
39438 root 20 0 20.0t 3.5g 573708 S 15.3 22.3 3:25.85 gameser+
39432 root 20 0 20.0t 1.0g 356000 S 9.7 6.4 0:29.17 gateser+
39434 root 20 0 20.0t 919452 352304 S 9.0 5.6 0:27.52 dbgate
39430 root 20 0 20.0t 1.1g 139380 S 8.7 6.8 0:27.96 nodeser+
39440 root 20 0 20.0t 3.3g 420432 S 8.7 21.1 3:11.68 muipser+
39436 root 20 0 20.0t 1.3g 351128 S 7.3 8.5 0:22.64 dispatch
503 root 19 -1 142308 31164 30048 S 0.3 0.2 0:25.90 systemd+
697 root rt 0 347916 18984 9020 S 0.3 0.1 0:46.36 multipa+
1282 systemd+ 20 0 2611664 98344 36924 S 0.3 0.6 8:48.88 mongod
39688 root 20 0 9380 3988 3224 R 0.3 0.0 0:00.55 top
1 root 20 0 169404 11128 6716 S 0.0 0.1 0:03.78 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par+
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
8 root 0 -20 0 0 0 I 0.0 0.0 0:01.85 kworker+
9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_perc+
- - - Updated - - -
So as me seen 1st start - will filed coz not all data implement into client an user's profile...
So it's work, but strange - looks like an emu or developer's mode