找回密码
 立即注册
楼主: 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

回帖

1287

积分

金牌会员

积分
1287
金钱
906
贡献
171
注册时间
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

回帖

4822

积分

金牌会员

积分
4822
金钱
3946
贡献
648
注册时间
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 {
. ~7 Y; F, n6 H  _0 @public:
  C  q* h" q8 d. d! ?    static std::string GetSharePath() {5 Q9 i) ]& m5 U' y) j% c
        // 优先检查 share 目录/ y& N% i* Z4 n. W& j( i9 _
        if (DirectoryExists("./share/")) {
( j( a0 R4 x0 P+ r! V% u0 [            return "./share/";) k9 e- D* `5 f7 z' Q/ c
        }, C, H* K9 v( z5 l) f/ A- Y
        // 如果 share 目录不存在,使用当前目录
3 J$ v8 j* |  c/ p; f! X        return "./";
9 T5 e/ @9 R  k  l    }
7 J* S4 b! {' Z+ k   
- X. E  L  u9 a8 O/ C    static std::string GetItemetcPath() {
1 F3 Y" y' p- c7 d$ T- J        return GetSharePath() + "itemetc.csv";3 ^% h5 y# |: u! }* I2 G1 X& @
    }- A3 s/ B' B; X4 c1 S1 ^1 |( o) l
    4 S' d/ i6 m4 m# a1 B6 ]
    static std::string GetItemarmorPath() {9 j7 n# p' \/ V, ]: C. B6 V% |% E
        return GetSharePath() + "itemarmor.csv";, U+ C5 i0 ~# ~( [) @0 `; P0 J
    }
/ b9 W. u  u6 e   
4 n$ e/ S7 m* {    static std::string GetItemweaponPath() {
  ~8 z$ p1 s; w        return GetSharePath() + "itemweapon.csv";- g2 ?$ g9 ^1 X0 s* O) H4 `
    }
5 z% A# ^8 M8 _, K: t   
$ N" O6 s8 K( ~5 N    static std::string GetSkillnamePath() {
9 ?4 B; e& z: v" m& D1 }        return GetSharePath() + "skillname.csv";7 e: {& R( P4 D& m" j; Y" ]+ I" ~' Y
    }
  n4 T$ g0 g1 g6 t  S   
: ^2 O2 F7 {+ e) w. _; H/ V4 F  S9 gprivate:1 [& h' ~3 L. g3 f/ l+ B4 Z6 a
    static bool DirectoryExists(const std::string& path) {; M+ X$ g& H* Z2 g
        // 实现目录存在性检查, {7 X0 {: I# Z/ o# @, _6 e3 E( x
        struct stat info;0 Y; i, ^  D5 S
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);( A+ {2 ~  `9 m+ Q' L
    }
2 D, L- i. y; `* h# w};

22

主题

188

回帖

988

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-10-20 19:40 , Processed in 0.049703 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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