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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

898

积分

高级会员

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

36

主题

165

回帖

842

积分

高级会员

积分
842
金钱
606
贡献
35
注册时间
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

主题

164

回帖

1578

积分

金牌会员

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

0

主题

47

回帖

1447

积分

金牌会员

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

0

主题

14

回帖

66

积分

新手上路

积分
66
金钱
49
贡献
3
注册时间
2024-4-8
发表于 2025-7-24 13:18:28 | 显示全部楼层
大佬能发给完整服务端吗 我找了好几个服务端替换启动都是直接闪退

0

主题

33

回帖

176

积分

注册会员

积分
176
金钱
114
贡献
29
注册时间
2025-10-20
发表于 2025-10-24 10:37:45 | 显示全部楼层
黑归来 服务端主程序+客户端 12职业端

2

主题

90

回帖

337

积分

中级会员

积分
337
金钱
221
贡献
24
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
2 i- k( w( U+ J) K6 epublic:: ]0 e" G: ?0 c/ m, ^
    static std::string GetSharePath() {
. \/ b4 z: P/ S: z        // 优先检查 share 目录
! h8 \' l# n: g) c        if (DirectoryExists("./share/")) {. @- o5 `' K$ E* P0 T* |& r, P7 M+ {! \6 Z
            return "./share/";
0 N( \5 K$ D9 W/ _  s2 A  z        }8 {" c! [- K7 d/ k6 E
        // 如果 share 目录不存在,使用当前目录% ?: d! \1 m* `2 r; N0 K: B
        return "./";
* t  ~# d+ n; m" @' S    }
9 T% B" Y# L* i    0 k+ Q! S. V, X
    static std::string GetItemetcPath() {! z- y( [: _0 q
        return GetSharePath() + "itemetc.csv";  C+ v+ t" s4 S! s0 ^( r, }, `( O
    }
/ R! I3 m$ u( Q  K' s( ?  p- Z   
5 T. A' B. y. g% V    static std::string GetItemarmorPath() {
# S0 g7 ]* [# J2 G        return GetSharePath() + "itemarmor.csv";. }* s6 t8 K+ t. A3 `* Y0 A* x
    }- k2 x: H/ r! V* t
    ) e! v# W7 Q' ~; c4 o, K- s
    static std::string GetItemweaponPath() {1 n3 Y0 c! {, b4 u  }0 n
        return GetSharePath() + "itemweapon.csv";
  O0 n& \: T3 ^* G- H. I    }
1 @7 G* j% n4 y- M    # x' Y; i3 v& r2 s
    static std::string GetSkillnamePath() {
4 l0 }9 k) L, \8 J6 U        return GetSharePath() + "skillname.csv";
6 ~0 a) |; _& y8 a, b    }* @! A3 r" `: X) i% Q
    8 v' [* Q( r1 c( x
private:
1 x) k9 m* ~7 W- S    static bool DirectoryExists(const std::string& path) {
4 m$ F4 O' M6 m( d0 S2 ~  H8 L% \# h        // 实现目录存在性检查
2 t% v. P4 h' ?        struct stat info;9 Z, \4 q8 i& _% a7 z* x6 q* `
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);; j" j, h, Y. [6 v! O( i# D
    }$ J7 K0 i  x; s- r
};

18

主题

165

回帖

684

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-11-22 08:47 , Processed in 0.077623 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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