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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1081

积分

高级会员

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

37

主题

168

回帖

1166

积分

高级会员

积分
1166
金钱
825
贡献
136
注册时间
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

主题

223

回帖

3629

积分

金牌会员

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

0

主题

55

回帖

3548

积分

金牌会员

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

0

主题

17

回帖

87

积分

新手上路

积分
87
金钱
62
贡献
8
注册时间
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

回帖

661

积分

高级会员

积分
661
金钱
461
贡献
22
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {  t2 T! C% x: P  o) c! v, T
public:* D. R$ G$ N; f
    static std::string GetSharePath() {$ ]8 P( m$ G; V5 X% c$ A, R! W) S9 s: ]
        // 优先检查 share 目录+ Y# k& v! L  j- K+ d0 P: S
        if (DirectoryExists("./share/")) {, f! f# ^7 Z; g
            return "./share/";
/ |  I% R3 v1 q4 J        }" O+ W; G) H  Y0 L: j
        // 如果 share 目录不存在,使用当前目录9 G2 S  A' \, S
        return "./";1 M4 b7 {- }% F$ G  t- d( f  W
    }
. m9 j: L' ^4 x+ Y1 H2 F: b* {9 V    - H2 x+ }* P; l" ^" }& U# w, @
    static std::string GetItemetcPath() {- z% O3 @% R. w5 R" o
        return GetSharePath() + "itemetc.csv";& u: w1 n' L0 E6 e
    }  U( ]) k! t# b) H3 u
    1 {  U1 ^9 v. z4 ~4 @
    static std::string GetItemarmorPath() {% o( P6 i2 Q1 |
        return GetSharePath() + "itemarmor.csv";* ]2 a5 s' |8 t
    }
9 o1 l/ B% ~0 Y3 ?2 c% G: a: f    0 k' ]! f' C9 V$ F6 l% d8 \7 R) i
    static std::string GetItemweaponPath() {  q* N  @4 V- z* g) J+ [
        return GetSharePath() + "itemweapon.csv";& Q2 U( H9 K6 I0 A
    }7 B; a( Q4 v( ~% l2 v( n/ ^
    4 M, A: c% K3 L  V* z
    static std::string GetSkillnamePath() {
$ R; C, ^( ~7 r( E/ C        return GetSharePath() + "skillname.csv";
7 E+ Z4 ~$ c' S: I2 u9 @    }
; ~4 u* x) M% K! \' \    3 S$ Y# q6 e' b. C. h" H
private:
) Q4 L( E. J- z' {    static bool DirectoryExists(const std::string& path) {
; t3 e' M8 A7 K5 F& C        // 实现目录存在性检查4 V3 f4 z' ^' e
        struct stat info;+ u( b! P5 n& b) Q
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);$ U; {3 [0 x1 J  {! N5 r  ?
    }1 x" r& D4 @2 r- v7 q
};

18

主题

165

回帖

733

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-13 22:17 , Processed in 0.039897 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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