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

37

主题

168

回帖

1169

积分

高级会员

积分
1169
金钱
827
贡献
137
注册时间
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

主题

226

回帖

4563

积分

金牌会员

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

0

主题

57

回帖

4175

积分

金牌会员

积分
4175
金钱
3813
贡献
305
注册时间
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

回帖

664

积分

高级会员

积分
664
金钱
463
贡献
23
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {+ V3 z/ G+ H1 c' Z: o$ J9 x% r8 Q
public:
* {& E& u8 x* K! V    static std::string GetSharePath() {, v8 j- E8 O3 ^6 M4 s2 \
        // 优先检查 share 目录( i6 E# M% E9 r0 v) F# d
        if (DirectoryExists("./share/")) {+ M5 y3 J2 `% C# I, o( [
            return "./share/";$ E8 J5 `  k5 F4 g3 W6 Y8 X- o
        }( H( h8 t2 j: l7 N/ ^  Y6 B
        // 如果 share 目录不存在,使用当前目录+ f8 M; \8 ]# K& A
        return "./";# ^# r3 l' z0 k9 S
    }* v! @- W2 K2 a8 X
    " \0 I1 s9 x( u% v
    static std::string GetItemetcPath() {  D2 F$ t9 |9 Q2 g2 h3 C% c( J# L
        return GetSharePath() + "itemetc.csv";
; K# Z; R# O# u- D( ]    }
) k4 T$ N9 n" ?; O$ \* i0 I9 v    5 j6 ]2 O2 s- j- ?% J2 o
    static std::string GetItemarmorPath() {
0 K+ C+ s1 F9 ]" s; V9 d& x        return GetSharePath() + "itemarmor.csv";8 h$ H; [% H0 ]
    }
5 w& T5 d+ y) b, Z    7 q3 J. f; k# e5 ?' n7 y( _! u
    static std::string GetItemweaponPath() {
1 q% D. s' x. P9 {: ?7 O$ N) G        return GetSharePath() + "itemweapon.csv";
7 M# _- ?9 e8 N* `* G+ o6 F    }
% O3 M: l" D' `+ K. N! i' p8 u   
6 T$ S* j4 ?) m% r( ]; N: J    static std::string GetSkillnamePath() {1 I' h5 q2 `' u0 @  X9 p  z
        return GetSharePath() + "skillname.csv";
6 i  N7 |; l8 c7 z3 F, m) A, s    }
8 x$ o$ }& L' _3 A- D    , z5 B9 l! y) Y1 s& P
private:/ s$ `2 I1 S; e
    static bool DirectoryExists(const std::string& path) {! Z7 b' E. x# Y/ v6 W' W6 z
        // 实现目录存在性检查
# _: _: P0 T4 F) W8 |3 d        struct stat info;
8 X7 [  b) p% F' y4 `4 m* D+ v. h        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
7 s) v. p$ @1 j( G& F  R    }
- W$ @0 Q4 {5 z3 p) ]};

21

主题

183

回帖

850

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-7-28 07:53 , Processed in 0.182670 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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