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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1186

积分

高级会员

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

37

主题

168

回帖

1169

积分

高级会员

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

主题

225

回帖

4496

积分

金牌会员

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

0

主题

56

回帖

4101

积分

金牌会员

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

0

主题

17

回帖

90

积分

新手上路

积分
90
金钱
64
贡献
9
注册时间
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

回帖

664

积分

高级会员

积分
664
金钱
463
贡献
23
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {; {0 S) Q% V; N7 U5 s' J! P
public:
" ?) f$ b' y  o' S" `    static std::string GetSharePath() {
# O9 s/ }+ q* z4 ?, A        // 优先检查 share 目录- `. |! Z' O% C; U/ e1 F
        if (DirectoryExists("./share/")) {& Q- ^2 O( c8 ~( @+ h
            return "./share/";! u6 a( E2 b4 B4 f  S
        }
9 O+ _+ m8 l, ~. y        // 如果 share 目录不存在,使用当前目录
# @" r! W! _  `6 P# q        return "./";
; R6 g% m" J; @! w: b    }! z; B' X7 k8 W- P) J# _
    - P8 z- I$ B  x7 x
    static std::string GetItemetcPath() {0 b1 n. [; u3 {1 \
        return GetSharePath() + "itemetc.csv";
, D$ h5 g. ?' a, X% F0 C# M    }
: k  w! A$ T/ z$ n9 s3 a8 g- F# ]# V4 m    / L9 }! [$ e# E; M  W+ G2 L: i
    static std::string GetItemarmorPath() {; d5 h! v$ e  D" W
        return GetSharePath() + "itemarmor.csv";
) r3 u% M4 F6 o+ z9 z  l    }' D) L# l% v3 V  P; V
    9 s. O& Q) @: O; t  g' Z) t
    static std::string GetItemweaponPath() {
) K: ^% J& @; e        return GetSharePath() + "itemweapon.csv";
/ }; |4 U9 S+ M. |+ t7 u    }+ Z0 c% A2 u# s! @; F! ]
   
; {) |/ T0 L* G; Y4 R# r    static std::string GetSkillnamePath() {5 f$ }8 L3 w; m) `, S& T
        return GetSharePath() + "skillname.csv";! m, F/ c9 Z$ ?# b6 }. J
    }6 c6 r$ I% L8 K8 a9 R8 Y' i" v3 M
   
, C8 @, M+ G5 p" g2 L4 ~: m7 zprivate:* T7 A2 k# K; G% Z2 R$ b1 x
    static bool DirectoryExists(const std::string& path) {% m# u2 L7 t' b9 z) l
        // 实现目录存在性检查; b$ Z% q# s% G- n" `! O8 q
        struct stat info;* Q1 H5 S" }2 B* K3 d" {  R
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
' G6 B0 m. k7 {! q3 X' r    }& `* B; X+ w! K. r, s
};

21

主题

182

回帖

821

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-7-3 05:34 , Processed in 0.050365 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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