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

主题

169

回帖

1186

积分

高级会员

积分
1186
金钱
838
贡献
142
注册时间
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

回帖

4629

积分

金牌会员

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

0

主题

57

回帖

4226

积分

金牌会员

积分
4226
金钱
3847
贡献
322
注册时间
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 {! L8 Q; I8 D- `
public:
2 M3 C  L! u8 S0 b: j5 O    static std::string GetSharePath() {+ {7 _1 L& }6 `& }
        // 优先检查 share 目录2 v" Z0 x. h& D$ F; Y: w1 T% ]- u% p
        if (DirectoryExists("./share/")) {
5 u1 T! j# k& m6 r- B            return "./share/";& B1 \! X# X2 f
        }
( O5 l/ P3 R. S        // 如果 share 目录不存在,使用当前目录
4 Q- _: n$ k3 [' R8 i7 t6 \& U$ C        return "./";* a: [  c( b3 U( g7 S2 f/ j
    }
' m) y0 c  P( n    ! a  @& ?7 k0 h
    static std::string GetItemetcPath() {1 y) |7 p, F5 L9 z: h
        return GetSharePath() + "itemetc.csv";0 F4 }5 y8 |" u3 d+ ^% s6 z
    }9 x6 J: D$ v& B' L# I
    " R8 s) D4 u! O; `
    static std::string GetItemarmorPath() {
: F0 M7 C( A% ^2 J0 [  {        return GetSharePath() + "itemarmor.csv";, }' ]& E: M3 i# a3 q
    }
5 R' X9 z5 U( l4 v: o   
, O1 o9 T4 ^( i! W3 G' n! X3 {) G1 J    static std::string GetItemweaponPath() {
5 t( G# Y4 D2 v: e* L4 V# F0 _        return GetSharePath() + "itemweapon.csv";: g# U' s- |& I4 q, G
    }
: s; M0 o2 b: W; t3 a   
. Q! o, Q1 p/ o. f8 ~    static std::string GetSkillnamePath() {; H1 @2 j0 d7 f" f7 T. L% }
        return GetSharePath() + "skillname.csv";
1 L  |* ^) _  @" k    }
* t9 k- K+ J/ }0 N" \   
# u8 V8 [7 [3 S" t. Uprivate:
* J  Q2 |4 ~% K: a; y    static bool DirectoryExists(const std::string& path) {& |! W# B3 u+ B$ i5 T
        // 实现目录存在性检查
0 C6 J. a& ~/ `/ J" [/ Q0 z        struct stat info;0 v4 r9 ~  y* F. y$ I% `' {, I/ V
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);4 H" Q. }) N" R% p- @
    }7 l. f) X8 O/ ~
};

21

主题

183

回帖

871

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-8-17 12:52 , Processed in 0.124742 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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