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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1078

积分

高级会员

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

37

主题

168

回帖

1106

积分

高级会员

积分
1106
金钱
783
贡献
118
注册时间
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

主题

214

回帖

2855

积分

金牌会员

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

0

主题

52

回帖

3065

积分

金牌会员

积分
3065
金钱
2810
贡献
203
注册时间
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

主题

167

回帖

659

积分

高级会员

积分
659
金钱
458
贡献
24
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {# w9 c8 }- K6 U/ q
public:$ d  }4 z  e, |' E' V9 I
    static std::string GetSharePath() {/ N9 M2 Y4 I+ |
        // 优先检查 share 目录
/ W' f9 I) ~/ D2 {+ a        if (DirectoryExists("./share/")) {, j, S5 b& \/ Y1 y
            return "./share/";
2 ^7 q# {1 ^. r. {8 h        }0 Y6 t% y; q9 J0 R. B
        // 如果 share 目录不存在,使用当前目录3 F* i" `+ `! [" a1 {. p, K
        return "./";+ R& T+ c8 [, [, b! Q3 g
    }5 C5 h9 `# R1 u8 O5 j
    9 n8 s+ n: t% O- {7 A
    static std::string GetItemetcPath() {
: f, |: ^' x4 \9 a4 g+ P; }  ~        return GetSharePath() + "itemetc.csv";
1 e5 Y8 h# y" f1 ^( O, F3 T    }
$ X! z) l" f% M5 V( p; g   
7 t0 }' r; d. q4 d0 k! _" Z    static std::string GetItemarmorPath() {2 {3 H7 v+ l  m% _* E  G2 y
        return GetSharePath() + "itemarmor.csv";# z+ c3 {1 I% Z/ g- c1 J" H* F" n
    }* }1 e, l3 H$ E  `2 H
    % V" G4 n! G2 Y: S* d
    static std::string GetItemweaponPath() {1 {7 z4 I; o0 a9 K6 X/ [
        return GetSharePath() + "itemweapon.csv";9 s* C1 y5 S- m! w! C9 O2 C
    }
# i0 U" u1 g! _0 k) w/ w3 b   
+ |, Z' f- H  E    static std::string GetSkillnamePath() {
( S: y9 q% N2 A+ l0 ^' B3 w3 ]  j1 g        return GetSharePath() + "skillname.csv";
4 T7 y" m2 \) R" i+ L/ [2 M- h$ f6 ]9 l    }0 q& d! N  A( }' w
    " P7 p0 l  `: A* h7 N! \& N( `. g% X3 A
private:
$ N. o2 q8 c( c& g, f+ ]    static bool DirectoryExists(const std::string& path) {
8 M/ k: v0 |' L        // 实现目录存在性检查
  I/ D- G/ u/ C+ a( d        struct stat info;+ d7 t2 n+ k' R; ]: a- D* a5 C
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
6 V$ B2 ~6 @# x; I- K    }" i) q( W0 A3 ]/ I
};

18

主题

165

回帖

723

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-4-3 06:49 , Processed in 0.040337 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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