找回密码
 立即注册
楼主: 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 {# J: P) f3 ]( V* W3 t+ s+ i( {
public:
9 a8 |& U( M- s9 ^5 h    static std::string GetSharePath() {
  q8 N$ {" D; Y        // 优先检查 share 目录# }2 Y% [4 i" u0 @& `8 R4 O
        if (DirectoryExists("./share/")) {3 g/ ~* y8 p5 k$ \( _
            return "./share/";9 j& ]0 Z) F: T, i  @& t# y. L+ r
        }
- T8 W5 H( m9 Y; T8 A        // 如果 share 目录不存在,使用当前目录$ T- |( H" i2 i- Y& [
        return "./";
: D- l  A# ~. `& ?( T* _    }8 y& @3 I: E0 I' o
    ' P5 Z5 S5 K: k6 J7 F. t
    static std::string GetItemetcPath() {4 y3 o/ P! T, r/ A
        return GetSharePath() + "itemetc.csv";
) x" {* R" F0 ^# |& `4 X    }
+ q& c/ c; F- f  f    6 |. m9 |$ @$ G
    static std::string GetItemarmorPath() {
* s0 i& `* u  g, U3 q        return GetSharePath() + "itemarmor.csv";0 F* J- _9 h% B
    }
! N2 b' s7 h8 T+ c0 [9 `7 Q( M+ x+ B    : e. R( ^2 k9 v9 r; E9 A, r
    static std::string GetItemweaponPath() {% L# D! ^$ V5 u$ f- u! G) j! O
        return GetSharePath() + "itemweapon.csv";
( B# b3 ~0 v+ s0 D  x) y6 |    }
1 |% ]0 O7 G$ @, f3 Z* j   
4 S& s9 h% Y+ M8 ?9 S    static std::string GetSkillnamePath() {
+ e: i- G/ \! I3 Z6 L" V' I        return GetSharePath() + "skillname.csv";
! M% z5 u. S  g) P. `% q    }
9 N2 T' q3 }& m  k, t; d6 d6 M   
- |& f1 }8 i& m) ^private:
; q& j  s) ^# n9 L$ _    static bool DirectoryExists(const std::string& path) {4 K% v) o+ }9 g9 }: j
        // 实现目录存在性检查$ j3 o+ x* J: n8 D+ H0 U) ^
        struct stat info;& C- X7 U  B# J
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
; D* U, y9 f4 _7 `    }- A$ K# \& n# 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:26 , Processed in 0.062928 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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