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

回帖

1121

积分

高级会员

积分
1121
金钱
793
贡献
123
注册时间
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

主题

216

回帖

3039

积分

金牌会员

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

0

主题

53

回帖

3158

积分

金牌会员

积分
3158
金钱
2895
贡献
210
注册时间
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 {* M4 N. }! M9 w$ Z6 j
public:: p8 F  z1 b3 ^2 S
    static std::string GetSharePath() {
" [+ Z  |* G6 p& A        // 优先检查 share 目录! K/ A& S9 N4 R; Z! O
        if (DirectoryExists("./share/")) {
: l; |0 ^9 r( H  j5 F8 K) p            return "./share/";! m) `% A( ]; c" P% `, p0 U
        }* V! M4 W6 m! b3 a3 Y. J
        // 如果 share 目录不存在,使用当前目录  f% p( j* z0 h
        return "./";9 k# r+ v3 v0 Q
    }& J, t" W8 T1 S# Y6 e4 E
    ' ]% Z) W, H+ {0 _* |) `4 C
    static std::string GetItemetcPath() {3 _0 G9 ]$ Y* `! q
        return GetSharePath() + "itemetc.csv";
0 D3 ?0 X( l' b6 U! M  N    }
0 Q6 m$ a$ O+ {. x1 _   
3 ?8 d2 [, S0 w& B( A* e/ M    static std::string GetItemarmorPath() {0 z5 T" ]: H# J4 _; D' g
        return GetSharePath() + "itemarmor.csv";" N) d/ M$ b8 I4 Z( F4 L/ Q$ |& ]
    }" R% l  k0 |! H" y& i
   
$ P' z$ I' E. U% ~1 _( e% L    static std::string GetItemweaponPath() {$ t1 x2 ^- E7 h# G, b, W. L3 a
        return GetSharePath() + "itemweapon.csv";, S* z) l5 H& ^* U- P5 c" [. v
    }
3 p/ b: u. Y0 M! \. `) R    4 `2 t; K4 S$ q5 K
    static std::string GetSkillnamePath() {
! f. M% @9 I/ p( r2 x        return GetSharePath() + "skillname.csv";8 _3 d% e: j( O# A* H: u2 z+ d4 K1 {
    }2 g; m7 J8 @1 o. g; _3 L
    ) n% F% w: y% [( T: X5 M
private:+ o0 U3 F$ W- p. J- K
    static bool DirectoryExists(const std::string& path) {
0 z  X# O1 M5 Q  ?6 B        // 实现目录存在性检查' |  c2 s8 d' L, @
        struct stat info;
- E4 o* F. z4 o3 v2 Z1 V$ z        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
4 M( m0 u6 G/ c  I! A    }( V# V, x4 R; q2 O
};

18

主题

165

回帖

723

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-4-12 10:48 , Processed in 0.073631 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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