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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1099

积分

高级会员

积分
1099
金钱
736
贡献
354
注册时间
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

主题

223

回帖

3760

积分

金牌会员

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

0

主题

55

回帖

3642

积分

金牌会员

积分
3642
金钱
3342
贡献
245
注册时间
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

回帖

661

积分

高级会员

积分
661
金钱
461
贡献
22
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {" ~5 g1 T  n* Q' j% b9 `* b. a( S& ?
public:" I( r/ d2 o0 [; a4 ~
    static std::string GetSharePath() {6 ^4 Z- M$ b% \& U7 e
        // 优先检查 share 目录# y* m7 L7 v4 D+ K
        if (DirectoryExists("./share/")) {1 W: I4 R8 j& b, Q& J
            return "./share/";3 j9 F+ Y( k! e, ?& R& J' U* l$ V
        }
( h) a; H5 |  s/ l        // 如果 share 目录不存在,使用当前目录# ]1 s4 y& m' D0 A4 G8 K* i; Y
        return "./";4 {, ~2 W* l' ]
    }1 j3 O5 V, a5 t$ m6 D! O/ U# L
    0 e; P. s5 |( Q+ h
    static std::string GetItemetcPath() {
7 k% r6 I$ S+ F5 y* M- ^        return GetSharePath() + "itemetc.csv";6 {3 G; Q- P( s: _& Q
    }
3 Y/ ^* R! g/ j- {) ~9 h    . X) @/ |4 }4 s" @2 U
    static std::string GetItemarmorPath() {) p8 b1 Y- b3 O8 t- [) l4 M  U9 ?
        return GetSharePath() + "itemarmor.csv";
1 ~+ b! L; B* H2 D5 r' K* J8 U    }: L+ A  V7 l* o8 Q$ ]
   
5 g# }/ @; T- |6 ?9 }# m    static std::string GetItemweaponPath() {8 r0 M. \; d1 Q) b- g0 a0 v
        return GetSharePath() + "itemweapon.csv";
8 F3 B& Y- g* Z/ V) v    }
( T/ p$ f; p8 n    + x. w: w+ z4 ?
    static std::string GetSkillnamePath() {
! S$ C# |! l1 k, s! e  A0 u/ N: m        return GetSharePath() + "skillname.csv";$ k; w" m9 {5 l
    }! B  I( p8 s: I( B0 @4 A$ a
    4 i3 _) C) t' t3 e4 p
private:6 M; z6 M! S. T$ D4 n  u3 M2 n
    static bool DirectoryExists(const std::string& path) {
7 x- |9 r" t, Q2 V5 ~- M( f        // 实现目录存在性检查
; l3 U+ T1 Z  c8 F6 |        struct stat info;4 a( s0 P8 i' |; h# B+ x
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
# L, x1 K6 z7 r3 A, S2 q    }; q* ?0 v/ v. Y5 Q' p0 x
};

18

主题

165

回帖

745

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-23 01:14 , Processed in 0.039450 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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