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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1081

积分

高级会员

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

37

主题

168

回帖

1166

积分

高级会员

积分
1166
金钱
825
贡献
136
注册时间
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

主题

223

回帖

3629

积分

金牌会员

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

0

主题

55

回帖

3548

积分

金牌会员

积分
3548
金钱
3256
贡献
237
注册时间
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

主题

168

回帖

661

积分

高级会员

积分
661
金钱
461
贡献
22
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {* y' ?1 P- E6 F
public:
! p6 e* C% t& V# E0 U    static std::string GetSharePath() {0 J6 `8 S/ _0 W3 S9 _
        // 优先检查 share 目录( ^2 V5 |0 s$ P6 k9 z4 ]( D1 E
        if (DirectoryExists("./share/")) {- v. q) M) A& w6 Q# {' a
            return "./share/";
$ {! x1 W3 T" w2 ~8 ~        }+ R8 ^* O  f7 M2 j/ g4 S/ i( T* q4 N1 F. R
        // 如果 share 目录不存在,使用当前目录# A9 i, I1 {( O: T' t
        return "./";
- A" n. G9 i% K# k, z0 N8 d    }
2 L) M$ K3 ^4 N' i6 E/ D* P    3 {4 i" F& D6 R4 J$ K9 w! p1 ^
    static std::string GetItemetcPath() {" `& J4 u3 j% }2 N
        return GetSharePath() + "itemetc.csv";4 a, u5 f; ?: U* a: E8 G
    }  a' s7 I% u+ R, Z2 U; J* K# v
    - \9 L/ K# k; m& J7 ^
    static std::string GetItemarmorPath() {
% `1 O5 V* S/ E3 T6 e        return GetSharePath() + "itemarmor.csv";1 A# G' Q3 u" m
    }% r0 n; h7 _5 m+ Z& ?" G/ n
   
2 U8 y  Q* U) f7 @6 W0 u    static std::string GetItemweaponPath() {$ t  Q4 Q, }' M! ~0 n, M! [* ^7 n
        return GetSharePath() + "itemweapon.csv";
2 W% \( T2 i# ?( u9 r3 b3 W. Q, U    }) `, d+ m4 b: d  N; r3 S
    % G' {+ B) i, u# s6 P+ A
    static std::string GetSkillnamePath() {. M4 W6 w3 g% ~" {& x
        return GetSharePath() + "skillname.csv";$ G7 O" c  ]) L
    }
7 s$ `& A1 w. O: F1 k) ~# ~   
+ g6 ^+ M# w  M" nprivate:" _+ `' L7 q( \6 r& ^+ S8 `- g
    static bool DirectoryExists(const std::string& path) {
4 N" v: l, \! I0 b2 v        // 实现目录存在性检查
6 n( Y5 b' Y# E& d* x3 m7 S        struct stat info;) |1 P6 D" ]/ z& U9 j* X/ Y
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
) J3 V" \* E( F" T! m, j    }
1 y- @! F" ]! u# z2 X9 M( |% ~* a3 D};

18

主题

165

回帖

733

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-13 20:24 , Processed in 0.053340 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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