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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

871

积分

高级会员

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

35

主题

164

回帖

827

积分

高级会员

积分
827
金钱
585
贡献
43
注册时间
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

主题

154

回帖

1525

积分

金牌会员

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

0

主题

46

回帖

1289

积分

金牌会员

积分
1289
金钱
1163
贡献
80
注册时间
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

回帖

137

积分

注册会员

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

2

主题

86

回帖

302

积分

中级会员

积分
302
金钱
199
贡献
15
注册时间
2025-9-9
QQ
发表于 4 天前 | 显示全部楼层
class Config {& r) m& P. x. [( z
public:( k! X' ^  @: e  q% D
    static std::string GetSharePath() {
* o6 @' Z" A/ L- h  H        // 优先检查 share 目录
" A9 [2 b) I% y4 K& l2 V        if (DirectoryExists("./share/")) {% c9 Q; t7 \5 n7 d
            return "./share/";- t2 p' _2 Z1 K) O3 G0 t! A, I
        }2 X* F2 p# Y- `/ ^
        // 如果 share 目录不存在,使用当前目录
4 q& T; }- b" o3 [" `; d        return "./";
3 r2 ]0 Q5 T  L. W$ ?+ x4 \    }
% K$ U# K0 a7 b! n   
. q5 b' E! D3 _9 Y, Z    static std::string GetItemetcPath() {! J1 p& {" Z& u7 j! s
        return GetSharePath() + "itemetc.csv";
! R0 w3 q4 q# q9 P' m. A* E, Y! _    }
. H) x% e5 O4 W- f' M# w, d/ r    8 W+ R; K$ j* q3 {4 @
    static std::string GetItemarmorPath() {7 c" U: Z9 B& Y: a
        return GetSharePath() + "itemarmor.csv";6 i: Q2 Y0 _; u; y. f; ?/ p
    }
, N, d3 o. ?7 j' o' W& {    % f9 t# ?% z  ]9 Y! O
    static std::string GetItemweaponPath() {, v' I+ \1 s2 ^
        return GetSharePath() + "itemweapon.csv";
' @( y# M% r, n: Y4 O! s0 D    }# S1 h8 W. x8 U- ~9 Q" Z
      M( \* [, v7 H! i5 b
    static std::string GetSkillnamePath() {
& P: c$ h( `; R  \        return GetSharePath() + "skillname.csv";7 N, j8 Y3 ^" f. u
    }8 y) [# T% r2 h6 m: `$ S
   
  y* y! ?0 f8 T" q+ [private:- n8 `: t- p4 H
    static bool DirectoryExists(const std::string& path) {7 o' j7 |3 u* T' ~$ k- E% Y
        // 实现目录存在性检查
/ v" O* Y5 U( [. |  k  }        struct stat info;, b( Z" X5 Q7 P+ T2 x1 {5 L7 b
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);6 n+ b+ O) s% T1 A
    }( W1 i6 l, e$ @) F5 S
};

15

主题

153

回帖

633

积分

高级会员

积分
633
金钱
430
贡献
35
注册时间
2024-10-11
发表于 4 天前 | 显示全部楼层
6666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-11-8 14:40 , Processed in 0.057056 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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