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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1081

积分

高级会员

积分
1081
金钱
724
贡献
348
注册时间
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

回帖

3629

积分

金牌会员

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

0

主题

55

回帖

3548

积分

金牌会员

积分
3548
金钱
3256
贡献
237
注册时间
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 {: ~) }- p# L  j) w1 d
public:
, o$ P5 \5 J& m' S) |8 ?7 z8 [    static std::string GetSharePath() {
: V% |  f. w5 n6 H7 E        // 优先检查 share 目录
  {3 J! a2 _2 ?        if (DirectoryExists("./share/")) {
3 j& Z$ A. N7 ]            return "./share/";
$ l% R7 X$ U9 F5 g7 a        }5 t1 t- G& U& g
        // 如果 share 目录不存在,使用当前目录
/ N  S# v/ w8 e9 ^        return "./";
$ ?) }/ S& @3 A5 ~% ?8 }    }
) c1 W& m% o: v, u2 D    " G2 f( B0 p8 i0 @( e& ?% d% p
    static std::string GetItemetcPath() {: J8 Y4 U6 h5 z3 L  k( s
        return GetSharePath() + "itemetc.csv";. k5 l# s, J2 K- m5 h/ e
    }
" N9 w6 ~* `# Q3 I  t1 x    & x! r/ T/ x- B1 ]) \' `
    static std::string GetItemarmorPath() {7 o& l1 L. G2 v9 `) {/ X# h
        return GetSharePath() + "itemarmor.csv";' U( J3 c9 P* y2 ^) l5 L1 k& P; h
    }
, l/ N: E1 @% Q/ {6 r2 `9 c6 }- L& g   
6 p, J2 e2 x. k# ^2 k    static std::string GetItemweaponPath() {2 w- j' M* q  E7 ^
        return GetSharePath() + "itemweapon.csv";* w7 P. P9 H9 H/ r7 p
    }
( _; H0 O) [# x7 G! y   
$ H9 ]" M, k5 f4 o9 V    static std::string GetSkillnamePath() {
& b/ D+ N' L, k        return GetSharePath() + "skillname.csv";
* @4 \4 E7 I4 k/ @* h4 x0 Z+ k; o    }8 {2 c$ E; o2 b
    . ]4 w; c3 d/ `4 w  F$ x  o: r! O
private:
" n. C4 t2 B' m8 Z    static bool DirectoryExists(const std::string& path) {" U, Y# d! f2 k) {, r$ P1 v
        // 实现目录存在性检查9 C7 q' X, p; P  q
        struct stat info;
1 w9 h. F% V( k) l3 Q3 ^% u+ e) u! z( d. R        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
5 h6 C7 q" p! {! s7 K( H/ C: O/ _8 P    }
2 C& i6 M- l+ ~8 w  f: R};

18

主题

165

回帖

733

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-14 00:15 , Processed in 0.105206 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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