Casual-Ragnarok / ro-single-server

仙境 RO 传说 - 单机服务端(支持联机)
http://127.0.0.1:8096/ro
127 stars 63 forks source link

游戏启动正常,但是部分NPC不显示,这是什么原因? #126

Open Venunn opened 3 months ago

Venunn commented 3 months ago

mapserv.bat窗口有些这些报错,游戏可以正常进入,运行也正常,但是这部分NPC不显示,不知道是什么原因,好像是一部分NPC脚本无法读取 356f44c5ae65f7862f48c01d363f850

Venunn commented 3 months ago

b1a633e165268702bf173f4c9900ca6 b0e6f73082f2c771b139cf454689813

Venunn commented 3 months ago

是我安装的有问题还是,本来就是这样?我之前用的8.11版本,到是显示正常的#@#

Venunn commented 3 months ago

最后那张图片是,我想把窗口拖大一点好截图,结果一拖就报错了- -

sixcats commented 2 months ago

为什么我cmd里面都是乱码你是中文

sixcats commented 2 months ago

我也显示不了NPC和传送门

linonetwo commented 2 months ago

@sixcats 乱码看 https://github.com/Casual-Ragnarok/ro-single-server/issues/125#issuecomment-2274107536

zyfdtc commented 1 month ago

临时解决方法:把窗口中的乱码“浠诲姟绯荤粺”这段乱码文字复制下来,在服务端路径“npc/re/”中有一个名为“任务系统”的文件夹,把该文件夹名字改为“浠诲姟绯荤粺”,文件夹里的文件别动,改完的路径应该是npc/re/浠诲姟绯荤粺 再重新开启服务端,不再报错,打开客户端进入游戏后传送伊甸园的npc正常出现了,传送可行。

过程: 我用Locale Emulator这个工具以简体中文编码和繁体中文编码分别打开map-server.exe这个文件,都会显示不同的报错 1.用简体中文编码打开map-server.exe时,简体没报错,“浠诲姟绯荤粺”报错,报错如下: image 代表无法识别该路径

2.用繁体中文编码打开map-server.exe时,“浠诲姟绯荤粺”没报错,简体中文却报错了,报错如下: image 代表无法识别该路径

我在Locale Emulator选择的任何一种编码格式都无法同时识别两种文字,只能识别其一

我改不了map-server.exe这个文件,只能改npc/re中的文件夹名了

推测:map-server.exe程序中,指令中的路径,包含的文字可能由不同的编码文字组成

linonetwo commented 1 month ago

@zyfdtc 这样就能解决 https://github.com/Casual-Ragnarok/ro-single-server/issues/132 了吗