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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1084

积分

高级会员

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

37

主题

168

回帖

1166

积分

高级会员

积分
1166
金钱
825
贡献
136
注册时间
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

主题

223

回帖

3681

积分

金牌会员

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

0

主题

55

回帖

3590

积分

金牌会员

积分
3590
金钱
3294
贡献
241
注册时间
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

主题

168

回帖

661

积分

高级会员

积分
661
金钱
461
贡献
22
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {# f+ l- S0 h& N4 S2 `0 y
public:
# f0 Z8 u' N8 x" C$ s; E    static std::string GetSharePath() {. f9 u) z. S4 p# g; {
        // 优先检查 share 目录
* {4 t& ?: a4 B' Q        if (DirectoryExists("./share/")) {1 }" R4 c# w. K/ R
            return "./share/";
+ R9 m) j* l+ N9 f1 c" y& R( F1 n        }
0 E) B) O: g! H. M" U        // 如果 share 目录不存在,使用当前目录
4 \: E9 y1 t0 t( g; X/ O5 |% N" {        return "./";
7 M( S7 \: m/ M5 T+ h- \    }' Q" ]# r; T, {3 C) G
    . E. [* u- U1 r/ G5 g
    static std::string GetItemetcPath() {
. N3 p7 ?' P  L0 B3 @: k+ P7 r2 P        return GetSharePath() + "itemetc.csv";! c$ f+ I  g& Z, h5 J' I( D
    }8 D, G' v" B- G* a
    ( P, g* |% ?# a! B8 Q4 ]
    static std::string GetItemarmorPath() {
# K$ f! j3 M2 F        return GetSharePath() + "itemarmor.csv";7 o$ G/ u. f, R$ `: @9 P
    }: v1 T5 g4 I1 {- o% Q
   
% r: R4 k2 d, O6 ?& w    static std::string GetItemweaponPath() {
% M; S3 ~* m7 I4 x9 n  |        return GetSharePath() + "itemweapon.csv";
* N' j0 E0 [  L, I9 c    }
0 ~& z  F* R% r6 a' g& R$ ?: x    , _/ B5 N' }; c+ K$ t  E, ~
    static std::string GetSkillnamePath() {
; q* A8 ^: v( Q( g0 W7 y) [$ I        return GetSharePath() + "skillname.csv";
" F& l2 F8 r/ a1 g. P    }
+ t9 j" A$ R3 b    2 L/ M8 S; j6 p" b7 c) w
private:
0 T6 _: G2 w5 P    static bool DirectoryExists(const std::string& path) {, ^6 S+ K9 M  _9 B& Y4 G
        // 实现目录存在性检查
3 o$ _  X" M7 b        struct stat info;: b4 U% i, u. w
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
! T7 V2 U: ^; P4 p+ i/ j5 N    }
3 q) S  r6 y  m" M3 Q, }};

18

主题

165

回帖

736

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-18 13:40 , Processed in 0.167908 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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