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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1126

积分

高级会员

积分
1126
金钱
754
贡献
363
注册时间
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

回帖

3960

积分

金牌会员

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

0

主题

55

回帖

3793

积分

金牌会员

积分
3793
金钱
3483
贡献
255
注册时间
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 {
  q: ?9 C# p9 A# B1 |, s$ P' F9 |public:; Z. E9 K0 k8 w$ w5 X
    static std::string GetSharePath() {+ v% v3 H$ t$ l2 L  u7 R
        // 优先检查 share 目录# G* `9 F1 g, }9 x8 k# @7 ]/ n/ s' |
        if (DirectoryExists("./share/")) {8 M$ F; T" N' S  |5 k
            return "./share/";+ H! y+ c& B- W% v7 J; L) q6 b
        }
/ G& R4 a# |5 e/ |        // 如果 share 目录不存在,使用当前目录
* w7 U! N3 ]: A7 ^* y- V7 s5 f* |        return "./";
, a. w6 O! W) v4 u5 g  e& u    }
2 o2 T- @3 A0 A3 a( Q   
+ I) f2 ?; {% q9 n2 A8 b    static std::string GetItemetcPath() {
  E4 ~. e, Z( K* v9 m: P: B        return GetSharePath() + "itemetc.csv";
, W8 q# y8 |' [- P) n  W  x    }+ j+ G$ g  `# }& Y0 s
    9 g/ ]6 X5 Y) E. X
    static std::string GetItemarmorPath() {& t7 S- B. T! }
        return GetSharePath() + "itemarmor.csv";
1 S' {- B+ g! ?/ F2 w    }" D1 z; |; ?. `; q7 r2 _& c: ^% @
   
6 B2 l0 K- C# n    static std::string GetItemweaponPath() {8 R/ w+ Q2 d! [8 Q* ^% {2 r0 B
        return GetSharePath() + "itemweapon.csv";
& D) o6 o  q7 A/ `5 e    }
- D( f7 Y6 \! l9 |      `2 R" |. d, _# A6 u
    static std::string GetSkillnamePath() {
: L" h- i1 `# k" `2 R* u* A" N        return GetSharePath() + "skillname.csv";) c7 o! ?. [1 M/ L
    }
3 j+ x. W  k! D, Q) @   
* \' Z- ^4 s# ~: k! zprivate:
3 I2 m+ M( \0 g; g! _8 J6 v    static bool DirectoryExists(const std::string& path) {
) c0 ~8 \5 K' Q9 J3 F. X        // 实现目录存在性检查
* ~1 B; M6 v/ q6 ~        struct stat info;
9 ?- a  s. j  b+ J        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);8 u1 J+ r& T/ B
    }
# E, v5 ^2 E# g( o) b};

18

主题

165

回帖

745

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-6-3 03:11 , Processed in 0.043381 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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