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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

985

积分

高级会员

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

37

主题

167

回帖

951

积分

高级会员

积分
951
金钱
680
贡献
67
注册时间
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

主题

190

回帖

1754

积分

金牌会员

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

0

主题

51

回帖

2009

积分

金牌会员

积分
2009
金钱
1825
贡献
133
注册时间
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

主题

33

回帖

311

积分

中级会员

积分
311
金钱
204
贡献
74
注册时间
2025-10-20
发表于 2025-10-24 10:37:45 | 显示全部楼层
黑归来 服务端主程序+客户端 12职业端

8

主题

162

回帖

582

积分

中级会员

积分
582
金钱
405
贡献
7
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
# v, ]5 |/ I1 y4 Z/ w- t& {9 s) lpublic:
( J! e) [" l8 v% T( G8 ?) W  E    static std::string GetSharePath() {
: o* A% t# M$ U, I. Q1 v        // 优先检查 share 目录
' ]& `! G: _* A$ E        if (DirectoryExists("./share/")) {
: h0 ~0 P/ X+ z. ]  A7 I            return "./share/";
, G/ x- w+ M/ e. g$ S' n; u6 Y5 O) B        }
0 e6 _) ?# ^4 T( i7 Q0 i6 R        // 如果 share 目录不存在,使用当前目录
. q4 v; M6 N+ y% q0 D        return "./";
. M; K; m& N, `( y- c/ F3 C8 w    }; t5 N9 d# Q; C! k
   
3 F, `1 u3 Y) a: s8 P+ V$ x    static std::string GetItemetcPath() {
8 B- {9 D5 @7 f2 H, l  y        return GetSharePath() + "itemetc.csv";
2 P% U4 |  m4 h+ {( c6 N, H+ a  j    }
) D/ w/ s1 Y/ ^& Q  y. [: H, [   
  c$ a( ?* [$ g2 c) ~. F    static std::string GetItemarmorPath() {. `. m! H3 Q' b
        return GetSharePath() + "itemarmor.csv";5 \. h7 L/ [& ^$ b+ l+ Z3 p# {6 x
    }* i4 ?( f! D! f% D; D0 J
    1 R# Y" H" c: j+ _$ F
    static std::string GetItemweaponPath() {) F1 o$ G$ \6 u3 p' D+ R' W% P* l
        return GetSharePath() + "itemweapon.csv";, A) ?% _9 G; `5 D# \7 z
    }/ g$ o/ {7 Q8 T# [" f/ O& [
    " U2 d. k9 u" Q' _( Z- f; ~( F
    static std::string GetSkillnamePath() {
- L, E0 A+ D! u9 \1 Z        return GetSharePath() + "skillname.csv";
  V  \5 D7 V: i  r; s$ D, N! s    }8 {) g% p! s8 c( z; ?) q% \
   
' r) y/ T, g: W$ z; pprivate:. F. {6 M6 x, Q; Z$ @8 C
    static bool DirectoryExists(const std::string& path) {
4 ^6 [/ Y4 [) e- d0 s: w        // 实现目录存在性检查
% f& t" Q0 ~. N2 A5 [1 ~+ @% T8 v        struct stat info;6 t# N( a8 k. T1 i) g
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);5 M7 `6 j7 ?2 y5 ^5 z. ?# @2 Q
    }" v' E- s; e# [) u
};

18

主题

165

回帖

714

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-1-9 17:09 , Processed in 0.071917 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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