找回密码
 立即注册
楼主: EGameol

[服务端] 挑战 暗黑归来 服务端主程序+客户端 12职业端

 火 [复制链接]

1

主题

16

回帖

60

积分

新手上路

积分
60
金钱
39
贡献
4
注册时间
2025-3-31
发表于 2025-3-31 20:29:07 | 显示全部楼层
现在的客户端为啥在win11下无法启动

0

主题

9

回帖

1186

积分

高级会员

积分
1186
金钱
794
贡献
383
注册时间
2024-3-26
发表于 2025-4-8 17:42:14 | 显示全部楼层
看看能不能用 感谢分享

39

主题

171

回帖

1314

积分

金牌会员

积分
1314
金钱
924
贡献
180
注册时间
2025-4-20
发表于 2025-4-20 14:15:57 | 显示全部楼层
11111111111111111111111111

2

主题

51

回帖

254

积分

注册会员

积分
254
金钱
192
贡献
9
注册时间
2025-3-30
发表于 2025-7-14 00:07:29 | 显示全部楼层
看看能不能用 感谢分享

0

主题

228

回帖

4879

积分

金牌会员

积分
4879
金钱
3984
贡献
667
注册时间
2023-11-11
发表于 2025-7-16 18:27:45 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!

0

主题

57

回帖

4298

积分

金牌会员

积分
4298
金钱
3895
贡献
346
注册时间
2025-6-25
发表于 2025-7-19 14:47:37 | 显示全部楼层
支持一下,感谢分享~~~

0

主题

17

回帖

90

积分

新手上路

积分
90
金钱
64
贡献
9
注册时间
2024-4-8
发表于 2025-7-24 13:18:28 | 显示全部楼层
大佬能发给完整服务端吗 我找了好几个服务端替换启动都是直接闪退

0

主题

34

回帖

392

积分

中级会员

积分
392
金钱
261
贡献
97
注册时间
2025-10-20
发表于 2025-10-24 10:37:45 | 显示全部楼层
黑归来 服务端主程序+客户端 12职业端

10

主题

168

回帖

667

积分

高级会员

积分
667
金钱
465
贡献
24
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
9 A3 L  }1 S- gpublic:
0 I$ p8 E" {1 ~$ d# I' B( p    static std::string GetSharePath() {0 a5 M; b. O: D
        // 优先检查 share 目录
+ w1 P8 n6 L8 x- d; h3 S" Z        if (DirectoryExists("./share/")) {, e( s$ R; @# n' i/ b
            return "./share/";
, \5 i' L) T; N7 l6 q        }9 N  r2 y. ~) o: K7 {+ d3 K- ~
        // 如果 share 目录不存在,使用当前目录
9 Y5 T2 `; [9 J& T6 I4 ]7 N        return "./";
, U3 q2 P$ P( h/ y# D( s8 y    }' T) s4 B# H; P
    3 z! N5 n, a2 }5 u* G
    static std::string GetItemetcPath() {
# ], Y$ W  ?+ i( \        return GetSharePath() + "itemetc.csv";9 d& K* H6 Z! m- c
    }
: B$ P7 u/ Z2 n7 w% P+ d    # U! w1 I4 c0 l
    static std::string GetItemarmorPath() {* j+ r* g6 P' C$ [. A  _. k; n' g% I
        return GetSharePath() + "itemarmor.csv";! x- Z9 X% P! l3 e  Y6 I3 ~/ E& L
    }4 ]& \' k$ C+ F
    ' A  N2 y+ M+ w3 b* X
    static std::string GetItemweaponPath() {- [# i3 o5 Y7 ~) ^# h( F2 O
        return GetSharePath() + "itemweapon.csv";
, O) e+ {; i# p& J    }! }) K" H% V  z0 u, f8 b; s4 u" F
    ' V/ o- D+ _; o( K% |, E+ {
    static std::string GetSkillnamePath() {
2 [* k# `2 _  `8 S2 \        return GetSharePath() + "skillname.csv";8 ]# X# [+ W4 s& W/ X7 h
    }( K+ i: f, D$ [& ?% K
   
5 m3 t2 I5 _$ R) y* hprivate:- x1 S( e7 y: L  K- L- |7 S- G
    static bool DirectoryExists(const std::string& path) {
9 H0 [$ ^7 U' Q0 c        // 实现目录存在性检查
) i% o+ f& b4 G+ ~1 S        struct stat info;1 s' }7 e  O7 Z/ q
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
4 b4 s' G( w% F9 V% v# j3 Q6 Q    }
4 g1 W* g2 B& f6 m1 o1 }( ?/ v};

22

主题

189

回帖

1007

积分

高级会员

积分
1007
金钱
710
贡献
86
注册时间
2024-10-11
发表于 2025-11-4 10:23:36 | 显示全部楼层
6666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-11-10 20:29 , Processed in 0.058484 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表