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

38

主题

169

回帖

1253

积分

金牌会员

积分
1253
金钱
882
贡献
164
注册时间
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

主题

228

回帖

4765

积分

金牌会员

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

0

主题

57

回帖

4298

积分

金牌会员

积分
4298
金钱
3895
贡献
346
注册时间
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

回帖

667

积分

高级会员

积分
667
金钱
465
贡献
24
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {9 C4 `$ i' _, M* v7 c8 d1 y! S3 `
public:
" R9 i3 c/ @. s8 N    static std::string GetSharePath() {5 Y% @; U% G% E. ~. q
        // 优先检查 share 目录
3 H8 l. ~/ x0 j- q        if (DirectoryExists("./share/")) {  c( C/ h$ }; Z1 M6 h9 @3 V
            return "./share/";5 f0 s) u, J' X! _
        }/ A3 e8 J9 ?" x: J" G
        // 如果 share 目录不存在,使用当前目录
* P6 J! M+ `  g9 F7 a) B        return "./";/ a% ?0 {6 L# Z
    }
6 ^% i; w0 B8 e5 ~/ S& N   
5 G! N3 u. x5 U- Q    static std::string GetItemetcPath() {
: u2 z9 h4 q; H( i/ H2 w4 p( E# d. `        return GetSharePath() + "itemetc.csv";4 Y  @5 C4 F0 l$ M
    }/ }/ i, d; }, g) Y" ]: h
   
0 ], g. s' y8 G) C2 N* h    static std::string GetItemarmorPath() {$ X8 r1 ~* I" T
        return GetSharePath() + "itemarmor.csv";1 w5 W8 z2 ]4 m. L
    }2 v3 A/ N; E, r$ f; @
    : |; H3 q- L+ I9 p6 z7 \! p
    static std::string GetItemweaponPath() {
* q& E) s8 N' k( ^! u$ L# ~7 W        return GetSharePath() + "itemweapon.csv";: \8 [$ p# B. B
    }
* y! v' ?+ y. K6 p% B1 p  c) \    2 e* f6 E2 N9 U: y, B+ m
    static std::string GetSkillnamePath() {3 g4 X; ?! E$ ?# z
        return GetSharePath() + "skillname.csv";8 z) K4 K; M- U" S
    }
; f9 i# w2 }# D$ |; W0 o& p3 I   
+ D2 I& p/ ?  {6 j* P) vprivate:
& _( v, N' c2 k    static bool DirectoryExists(const std::string& path) {! B/ T* v" I1 X  T2 f9 N" X9 v
        // 实现目录存在性检查' t5 g  \6 R( A1 d+ A# }
        struct stat info;+ `: ]9 m8 |3 |  O; o
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
  p. |+ W$ E+ m: t4 {2 W7 d    }
/ V5 R) u- H2 r1 Y! _) v# i! ?};

22

主题

188

回帖

967

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-9-30 08:53 , Processed in 0.068313 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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