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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1054

积分

高级会员

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

37

主题

167

回帖

1005

积分

高级会员

积分
1005
金钱
716
贡献
85
注册时间
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

主题

200

回帖

1864

积分

金牌会员

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

0

主题

51

回帖

2363

积分

金牌会员

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

0

主题

14

回帖

69

积分

新手上路

积分
69
金钱
51
贡献
4
注册时间
2024-4-8
发表于 2025-7-24 13:18:28 | 显示全部楼层
大佬能发给完整服务端吗 我找了好几个服务端替换启动都是直接闪退

0

主题

34

回帖

389

积分

中级会员

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

10

主题

167

回帖

654

积分

高级会员

积分
654
金钱
456
贡献
21
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
- t7 M( Y& I4 l4 W! l0 Qpublic:" C1 z7 L: d) R% g4 s7 c' t8 t
    static std::string GetSharePath() {
+ Y: ?$ k+ R/ R. k/ m5 O        // 优先检查 share 目录
! c; _4 o$ w5 r: N        if (DirectoryExists("./share/")) {+ j$ W0 L7 ^( v8 X
            return "./share/";
+ \/ U& H: z& s5 o  h        }2 Z( M) }. ?5 l5 t
        // 如果 share 目录不存在,使用当前目录
% L7 f" N. k( z  D5 I        return "./";4 M# m' P2 m" h" q
    }
! G/ G% `) c7 C0 ?   
; u1 v) [1 \- @    static std::string GetItemetcPath() {
8 B. x1 n: ]5 D6 |. x        return GetSharePath() + "itemetc.csv";
. ]: j+ w6 Z2 O- ^, i* g; q    }
# ~4 G7 S7 \8 G- {7 y) ?) ?    5 ]# u7 |- f8 v
    static std::string GetItemarmorPath() {0 G. z' h, B8 z- b$ [" G( B
        return GetSharePath() + "itemarmor.csv";" L$ t2 u# s* D. A8 Z2 F& N
    }6 T) z) y  Q0 Y
   
: y+ H" N# e! g% A3 {    static std::string GetItemweaponPath() {
1 W( B3 D2 w$ e7 _3 O        return GetSharePath() + "itemweapon.csv";# c) c3 U3 r& ~- g* t2 |( k, U
    }( V) r* ?1 P' L" i- y
    / g/ B9 r; y9 S) |
    static std::string GetSkillnamePath() {
/ Q# x" U$ O4 w2 n8 f        return GetSharePath() + "skillname.csv";
; V3 N7 g/ ^. }+ [9 l: Y/ Y    }
! u4 _; e8 x/ J    / H! \5 Y& q: J+ t+ D2 r6 L
private:
' m/ ~2 l$ \) f% ~    static bool DirectoryExists(const std::string& path) {1 e) i1 _& C( }2 N! u7 d
        // 实现目录存在性检查( J) k* Z% r5 L8 n# G: ?* s6 N% |
        struct stat info;
( C$ o7 l& P$ M& i        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);) r8 Q* ?- P1 H3 C) Y( m/ ^
    }) k4 l- {. ?) D- ^# A
};

18

主题

165

回帖

720

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-2-5 10:13 , Processed in 0.187061 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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