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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

892

积分

高级会员

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

36

主题

165

回帖

839

积分

高级会员

积分
839
金钱
604
贡献
34
注册时间
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

主题

161

回帖

1560

积分

金牌会员

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

0

主题

47

回帖

1382

积分

金牌会员

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

回帖

164

积分

注册会员

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

2

主题

89

回帖

329

积分

中级会员

积分
329
金钱
216
贡献
22
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {$ V- w8 l6 }) \: Q0 G& u
public:" E3 l8 K& W% G, I, ]
    static std::string GetSharePath() {
8 g6 i# y; r! W8 _        // 优先检查 share 目录
7 R. \9 U* |' Z/ [# I+ ]4 f        if (DirectoryExists("./share/")) {( A3 N+ }0 U9 r% W% z! J) g
            return "./share/";( \! d8 O7 V' u, `& s. s! l; V
        }
& w  d( a, e8 C' m        // 如果 share 目录不存在,使用当前目录
1 i0 C( O# F. q3 d+ M        return "./";
% Y* z* h* _/ I, J& Y' {5 c    }; S9 a$ m; _3 R+ P* o
    4 O* d1 [9 y) o
    static std::string GetItemetcPath() {
7 g- e, Q4 G0 S! h0 b        return GetSharePath() + "itemetc.csv";
+ h( q$ k6 d/ v, A/ |2 P/ ^    }
9 G, w, O- p; p" d    % ^! a: T2 B5 T8 m# n! Y
    static std::string GetItemarmorPath() {
) u, A0 w- ^8 A: V* T! m# ]        return GetSharePath() + "itemarmor.csv";- x5 f( T) R7 X
    }
8 }; Z, E2 r4 x' e   
# g. T9 k  `4 R$ J6 |+ F0 K    static std::string GetItemweaponPath() {* Y, D7 D5 E, a' o% [( K' {
        return GetSharePath() + "itemweapon.csv";
2 L3 X; d4 }6 v6 \, ^" V$ O    }
+ v' P+ }* i/ D    , `" q8 ~+ Q' p5 n5 i: Q& b
    static std::string GetSkillnamePath() {- e0 G) A, A1 o- T0 h$ ]
        return GetSharePath() + "skillname.csv";
1 A& i- J: i: M( [    }
* \0 i8 b0 i6 B5 I- K7 i3 q    " s0 Y/ H$ P5 p+ k- \  k8 u9 }: l
private:
' G( p. v9 j  O7 f1 @9 X, j    static bool DirectoryExists(const std::string& path) {
- J& ~* l" b! @        // 实现目录存在性检查# d+ E) t# O8 z2 L+ l' i8 m
        struct stat info;9 l7 _- S# V0 b+ M
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
' j9 H7 |! ^* q6 T5 G$ R! |$ e    }# g$ I$ _: _/ m4 R+ {
};

18

主题

164

回帖

676

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-11-17 14:15 , Processed in 0.060683 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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