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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1069

积分

高级会员

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

37

主题

167

回帖

1020

积分

高级会员

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

主题

202

回帖

2032

积分

金牌会员

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

0

主题

52

回帖

2503

积分

金牌会员

积分
2503
金钱
2285
贡献
166
注册时间
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 {
9 u+ Y  {2 S2 I& W" Kpublic:
- U6 s! e( ~& z) v4 J    static std::string GetSharePath() {; U0 a; q& w% q( I
        // 优先检查 share 目录: @/ k1 a1 O+ u' }
        if (DirectoryExists("./share/")) {3 K- e6 L7 z' R  ^- r3 ]7 F
            return "./share/";
* \& Y0 f: Q; m, O! P8 q        }
* }/ C0 }3 q% B5 m) \  ?        // 如果 share 目录不存在,使用当前目录
! k# d$ |+ G8 r. s/ ]' X9 o( y3 f* `        return "./";- [; z& E) l, \! P5 E
    }- L/ o+ {+ w6 ^& W' u; f
   
( B# f: e2 I1 a0 a$ R) ~* @0 R    static std::string GetItemetcPath() {
* _+ z, F0 [+ e# T* e2 N% R        return GetSharePath() + "itemetc.csv";
3 n9 r5 {1 w0 [    }
+ T' u# L* U5 s/ v7 ]! L   
6 b6 r; {6 i2 Z/ n7 ?. C5 C    static std::string GetItemarmorPath() {  X, z& L1 v( I
        return GetSharePath() + "itemarmor.csv";
3 P6 ?3 a: u# S7 Z( s% ~    }
4 @# e2 A, D% a# q, F; Z9 N2 t    : ]  G! b, d& g+ k
    static std::string GetItemweaponPath() {
( D3 E$ ~$ B) E9 t        return GetSharePath() + "itemweapon.csv";
: p6 A0 M, U6 }. I    }, U$ c3 m' P+ S- @+ V( U
    + C2 \2 R4 U' @8 x
    static std::string GetSkillnamePath() {, g! c. @6 `  z/ {! z1 Q' Z& s
        return GetSharePath() + "skillname.csv";% [! E  e/ T2 D# K9 i
    }% M) ]' j/ a: w# p! m$ x
   
. f: `7 K  R1 eprivate:
8 R3 K3 ]& S0 t    static bool DirectoryExists(const std::string& path) {
3 Q8 E8 A4 T6 d7 M2 x        // 实现目录存在性检查- Q4 }1 d& f+ E; m
        struct stat info;
+ Q' k) M  J8 [/ z; y        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);, g  h4 E. I$ R: K- e$ G
    }
# }* M3 Y; l( e7 R3 ~};

18

主题

165

回帖

723

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-2-16 15:20 , Processed in 0.063019 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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