找回密码
 立即注册
楼主: 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 | 显示全部楼层
看看能不能用 感谢分享

38

主题

169

回帖

1253

积分

金牌会员

积分
1253
金钱
882
贡献
164
注册时间
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

回帖

4768

积分

金牌会员

积分
4768
金钱
3910
贡献
630
注册时间
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 {
* r5 e- d: ^1 upublic:
% h/ `: A& W" u% O( W    static std::string GetSharePath() {
/ P+ v6 h7 B, J        // 优先检查 share 目录
, H8 f2 p4 v# S        if (DirectoryExists("./share/")) {0 z" m9 b% l  {+ U' B+ W
            return "./share/";; a& y5 W% e5 `9 _( ~! G: B% S$ b
        }
2 |. d  O- H1 ~) s7 i        // 如果 share 目录不存在,使用当前目录! \# O( ^  w, J4 \* y. f8 w. G
        return "./";
$ I: C1 I$ b# M. P6 g: t    }5 F0 Q$ G. N* p) w; P
    2 ~& ~+ t9 ?4 r' t7 V
    static std::string GetItemetcPath() {
2 C& J  `! M4 X7 s9 ]        return GetSharePath() + "itemetc.csv";
9 `. ~/ Q( s, D. ]$ S) p    }
  M0 C8 C& }4 n/ l' R; w: c& _      ?& [" l1 y% G! p9 e7 n9 K' x/ Q
    static std::string GetItemarmorPath() {
* }% @5 u8 P/ |$ P/ A  l1 r        return GetSharePath() + "itemarmor.csv";
: w$ ~3 m/ Q5 l' b    }
9 h" R% f% h7 n; L3 x+ W   
9 d$ S, \. h/ F: G1 T    static std::string GetItemweaponPath() {
1 E. [- F2 o7 Y$ ]        return GetSharePath() + "itemweapon.csv";: u, y/ G0 c% [4 p
    }, F7 X5 Q/ W0 o3 m1 r
   
% K+ u/ e. G! y: P8 S    static std::string GetSkillnamePath() {
# m1 w- N) K+ t2 L        return GetSharePath() + "skillname.csv";1 g- T$ c( I5 R1 c* Q/ J1 X
    }& [. z1 V! t6 u. i/ a& L) N& B, d
   
7 \( Y1 \7 b! t) }/ _private:: r9 I. p2 B8 V1 _. F2 \
    static bool DirectoryExists(const std::string& path) {1 I4 U/ w' S7 Q8 H+ y
        // 实现目录存在性检查
4 e7 f0 h9 k4 V3 m+ p        struct stat info;) d  a: \5 {& z9 i9 g
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
" h4 O# Q8 F/ ?1 y9 n    }
  {& ~# D5 D  l0 H};

22

主题

188

回帖

967

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-10-1 14:31 , Processed in 0.056235 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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