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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

994

积分

高级会员

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

37

主题

167

回帖

963

积分

高级会员

积分
963
金钱
688
贡献
71
注册时间
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

主题

190

回帖

1760

积分

金牌会员

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

0

主题

51

回帖

2055

积分

金牌会员

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

0

主题

14

回帖

69

积分

新手上路

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

0

主题

33

回帖

320

积分

中级会员

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

9

主题

164

回帖

611

积分

高级会员

积分
611
金钱
425
贡献
13
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {2 a: J; z& O0 l- F% z0 d
public:
) K; C/ K) }5 w( H    static std::string GetSharePath() {, x" w5 |, h# X. B2 S$ G
        // 优先检查 share 目录, `( Q8 w/ C# {; V9 [
        if (DirectoryExists("./share/")) {
8 D( w% S  ~( U: e0 x) {+ Z" Q& _            return "./share/";  B1 l7 I) N8 W4 ^; c8 `' j
        }
! \6 b* o9 f* {' b4 z) Y  `( \        // 如果 share 目录不存在,使用当前目录; g( O2 K/ v5 g- u" ~4 ~# J1 G
        return "./";
$ _- \1 J  \; T6 |9 q# q    }3 a: f* m- Z! O
    ' a8 Z6 C3 ^, {5 c) Q  {
    static std::string GetItemetcPath() {% F" z1 a( n0 B! j6 z
        return GetSharePath() + "itemetc.csv";2 y! X% _, |$ [( t6 ?- p; W
    }1 H0 Q# {/ e9 N7 A) m4 c& G! O, f+ w
   
7 C. L9 {6 P7 B9 d    static std::string GetItemarmorPath() {
! b0 Y% U7 V* @$ u+ w$ [, j        return GetSharePath() + "itemarmor.csv";' N$ c+ F  G; @% ~* z) q  k
    }
; H6 Z% j% n2 _. }   
+ J( H" s& o8 ?( G5 O# q    static std::string GetItemweaponPath() {
& D2 f  N8 R7 Y2 [3 T9 I        return GetSharePath() + "itemweapon.csv";
2 w7 ]  O6 R, N4 ^# f    }2 C5 b1 Q& w0 p
    4 _& b2 T/ E. V; b% R$ g- v
    static std::string GetSkillnamePath() {2 n5 p  ]1 N! X4 R+ k. b
        return GetSharePath() + "skillname.csv";
( q2 r, b9 w' N! x) ^- u    }
! c3 {0 D2 p' j8 \- c+ O   
1 r9 m; K* U) R$ o" D: c* I/ k) fprivate:1 b  q5 |! C: p, w
    static bool DirectoryExists(const std::string& path) {/ @4 x' v1 H& X
        // 实现目录存在性检查
; K( H9 P( s7 o/ T* j8 j        struct stat info;5 }, u* t1 ^% p2 l  g
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
4 R1 `% N9 p6 N- v6 U    }3 M+ Z! \1 s; x1 q& @6 v' X3 u
};

18

主题

165

回帖

714

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-1-13 06:59 , Processed in 0.130474 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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