找回密码
 立即注册
楼主: 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

主题

169

回帖

1186

积分

高级会员

积分
1186
金钱
838
贡献
142
注册时间
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

主题

226

回帖

4635

积分

金牌会员

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

0

主题

57

回帖

4229

积分

金牌会员

积分
4229
金钱
3849
贡献
323
注册时间
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 {6 ?9 f* M# E( |% o9 X! v2 T
public:
2 d/ l5 u+ I  L7 m+ J    static std::string GetSharePath() {4 t* @6 u3 V% w& N
        // 优先检查 share 目录$ U% _: i) z7 d& P
        if (DirectoryExists("./share/")) {
" Q. S$ Z0 g3 U            return "./share/";5 o4 b) E! _. p: \
        }, G+ R1 ~/ H( v& c# d' e
        // 如果 share 目录不存在,使用当前目录
$ N; R  E% \% O        return "./";) e  ?- V6 k8 _- M" }7 N  ~
    }. \+ R/ V( H; x, a! F1 U* x
    ( @6 N9 H+ x1 n# t% s
    static std::string GetItemetcPath() {
- A. e; C4 h/ f* H8 t        return GetSharePath() + "itemetc.csv";) e7 S- D, ~0 I0 |9 B
    }; A3 w$ g- ~* Q" X
   
1 h! |. B. \5 k- m2 n* t    static std::string GetItemarmorPath() {+ J+ a0 G" I" j$ r1 s
        return GetSharePath() + "itemarmor.csv";
/ A# o& ], w. \8 }7 |$ m    }
0 D/ j0 h1 G" D& ^/ c) Y   
7 e- C* H* b  t% E3 N4 K6 s! a    static std::string GetItemweaponPath() {6 n! h( j  q7 t, e" C* R
        return GetSharePath() + "itemweapon.csv";, @) H# u& n' m0 k3 y$ S/ d
    }
" g" E, e: F& \' }3 j0 ]+ z7 F7 K   
7 o" B4 F% x% Y( a    static std::string GetSkillnamePath() {
; D0 R. g  G4 E+ [# h        return GetSharePath() + "skillname.csv";
8 n% s% v# b' [- z7 @8 T    }+ p- _& N& Z$ o; D
      \5 v- e6 A) J1 ^, R: u) o
private:
" P+ l) R' Y$ F2 j( \# Y+ [    static bool DirectoryExists(const std::string& path) {
* L3 \$ C  G+ @; \: M/ j        // 实现目录存在性检查3 x6 K: ~9 v. Y. b& m. \6 W$ W; m
        struct stat info;- `1 D! ]; g# c: g1 D' \! i
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);. {# g  B& b5 [) q% P4 W4 |
    }
/ o0 A* g4 L" c& b6 u# `};

21

主题

183

回帖

874

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-8-18 09:32 , Processed in 0.071991 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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