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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1078

积分

高级会员

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

37

主题

168

回帖

1088

积分

高级会员

积分
1088
金钱
771
贡献
112
注册时间
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

主题

212

回帖

2611

积分

金牌会员

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

0

主题

52

回帖

2948

积分

金牌会员

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

0

主题

17

回帖

87

积分

新手上路

积分
87
金钱
62
贡献
8
注册时间
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

主题

167

回帖

659

积分

高级会员

积分
659
金钱
458
贡献
24
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
/ e; U; h, a* E/ H7 U  v. b( _public:% r2 N- c) I! ]( I- b0 w2 R3 C
    static std::string GetSharePath() {5 u: H3 l2 }% _1 s$ t
        // 优先检查 share 目录& }$ d* R$ k  b# F) M' ~* t* n
        if (DirectoryExists("./share/")) {
, w8 u$ F3 `3 g* C! T& o            return "./share/";$ @/ l% W- w* B' r/ q
        }
" O) W3 g8 D7 n4 ~' A2 y9 u        // 如果 share 目录不存在,使用当前目录' G2 ]2 s3 f8 S* \/ U0 Q8 v. }! H
        return "./";% v  x3 X" t% P& ~" U) F+ ]4 D
    }  i: T8 y  I# Z. _
    / k) T7 x, D: Z0 h; @
    static std::string GetItemetcPath() {
0 H0 j2 n) s( M/ o0 Y' b, [        return GetSharePath() + "itemetc.csv";6 O  x0 m& {1 x6 U4 H
    }2 g$ f8 I4 n6 `( Z8 F) f3 S
   
; d- Z4 y) p, N' O; X# W; L# f/ A    static std::string GetItemarmorPath() {; y6 }) V/ n9 J" o
        return GetSharePath() + "itemarmor.csv";
4 g5 e# D5 M6 e    }) h' w+ `2 O& F
    1 `+ B; @* k: b  s8 B) L9 X: R
    static std::string GetItemweaponPath() {& ~0 X6 N" W$ o" }! `: B" y( t
        return GetSharePath() + "itemweapon.csv";
  l1 T/ e3 V9 c# r    }
/ n6 Y: J5 |) m, j$ _  V1 j   
/ B3 k5 D0 w7 \6 C, l( v1 x: ?% Q* z    static std::string GetSkillnamePath() {
2 ^/ c# K% R% U, I        return GetSharePath() + "skillname.csv";7 Z8 `: G9 X# t) E
    }
, ]6 N5 G; S/ Q   
8 o" }9 n. P) J1 Rprivate:
0 R% z6 Y* V/ i& ?    static bool DirectoryExists(const std::string& path) {) ^$ r. |6 _* p% U  N* G1 C
        // 实现目录存在性检查
+ B) }5 R; n+ d        struct stat info;
4 D7 ]6 r8 U; \+ F$ }. P3 M: j        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);& C, \/ o8 Y1 `/ @
    }+ V9 h; {1 h, Q% J
};

18

主题

165

回帖

723

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-3-22 22:14 , Processed in 0.042252 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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