安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题








name = "Clear Cove", file = "media/maps/clearcove/spawnpoints.lua" change it to
name = "clearcove", file = "media/maps/clearcove/spawnpoints.lua"
with this you do not have to copy the map file over to the maps folder.
You're doing something wrong. It works perfectly fine. I'm doing it as we speak.
Here's what I did, but I believe I understand what could be the issue:
1- Add the Clear Cove mod to your servertest.ini (WorkshopItems=2864464688 and Mods=clearcove) - DONE
2- In your servertest.ini, change
Map=Muldraugh, KY
to
Map=clearcove - DONE
3- Launch the server once at least so it downloads the files from the workshop. Then close the server - DONE
4- Copy
C:\pzserver\steamapps\workshop\content\108600\2864464688\mods\clearcove\media\maps\clearcove
to
pzserver\media\maps - DONE
(your folder might not be called pzserver, but whatever it is.)
5- Edit
C:\Users\youruser\Zomboid\Server\servertest_spawnregions.lua
to this:
lua
function SpawnRegions()
return {
{ name = "Clear Cove", file = "media/maps/clearcove/spawnpoints.lua" },
}
end - DONE
6- Copy the contents from
C:\pzserver\steamapps\workshop\content\108600\2864464688\mods\clearcove\media\maps\clearcove\spawnpoints.lua
to
C:\Users\youruser\Zomboid\Server\servertest_spawnpoints.lua
(remove the old stuff in _spawnpoints.lua and replace it entirely with the ones from Clear Cove). - I can't locate spawnpoints.lua. Only spawnregions. Is it supposed to generate somewhere?
I really love the map in singleplayer and I wish I could play it with my friend today.
Thanks.
I believe it either autogenerates when you first load the map ( f.e in single player ), or I used the ones from default map. Can't quite recall..
Try launching it offline singleplayer first. I believe it should naturally generate default spawnpoints for that map.
function: getSpawnRegionsAux -- file: SpawnRegions.lua line # 76 | Vanilla
function: getSpawnRegions -- file: SpawnRegions.lua line # 92 | Vanilla
ERROR: General , 1673035858254> 0> ExceptionLogger.logException> Exception thrown java.lang.reflect.InvocationTargetException at NativeMethodAccessorImpl.invoke0 (Native Method).
ERROR: General , 1673035858255> 0> DebugLogStream.printException> Stack trace:
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:198)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:188)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1096)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
at zombie.iso.SpawnPoints.initSpawnRegions(SpawnPoints.java:61)
at zombie.iso.SpawnPoints.initSinglePlayer(SpawnPoints.java:48)
at zombie.iso.IsoWorld.init(IsoWorld.java:2621)
at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "se.krka.kahlua.vm.KahluaTable.iterator()" because "<parameter1>" is null
at zombie.network.GameClient.copyTable(GameClient.java:1668)
at zombie.network.GameClient.getServerSpawnRegions(GameClient.java:1680)
at zombie.Lua.LuaManager$GlobalObject.getServerSpawnRegions(LuaManager.java:2132)
... 19 more
I can use it in SP and i can spawn very well but in MP that's what i get.