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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1087

积分

高级会员

积分
1087
金钱
728
贡献
350
注册时间
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

回帖

3681

积分

金牌会员

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

0

主题

55

回帖

3590

积分

金牌会员

积分
3590
金钱
3294
贡献
241
注册时间
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 {
3 P' j$ R5 ^5 H4 A, c" g, Npublic:6 H7 G5 i+ H* }
    static std::string GetSharePath() {
% k5 d; n; }2 i4 K1 Y        // 优先检查 share 目录
) ?' b3 j! v; `9 O/ v4 ~        if (DirectoryExists("./share/")) {# K, C: }0 z  r8 I6 A
            return "./share/";2 X/ n( ?0 P# k+ a3 _
        }) r. `! J- U: ^- }- T" v
        // 如果 share 目录不存在,使用当前目录
" v2 C6 t. l4 v# ~- j5 c! d        return "./";& E1 i) t( {4 P4 E- F' S, |0 q0 ^
    }
+ [5 T  _# K2 L, [. Y4 b0 A7 U      V" \0 H  S# b3 R
    static std::string GetItemetcPath() {  r/ j2 M! u5 X5 Q2 M
        return GetSharePath() + "itemetc.csv";
  e% n1 a1 ~; |: }  T+ g6 K8 E7 Y    }: d# u! H- z3 Y9 y$ f2 I( N
    + R0 G1 ]- W0 [& o# F: ~
    static std::string GetItemarmorPath() {0 }  X7 m6 n: f( t' \, d. g( d
        return GetSharePath() + "itemarmor.csv";- P$ \$ ~$ n/ p
    }
4 S# n" ^& `5 a- S5 A: H% @4 {* S    ) M# M! y8 F' v& V3 l
    static std::string GetItemweaponPath() {- {5 c7 P' q- D' S
        return GetSharePath() + "itemweapon.csv";
2 V7 H% Z$ M% u% {    }
( D! Z+ G; O* `! d) M      d' V4 t2 F# n* {3 x" t7 V
    static std::string GetSkillnamePath() {
! Z5 L" }  ]- c- z0 |$ f" x        return GetSharePath() + "skillname.csv";3 e. u# ]) H6 m5 c- G8 _6 [  }
    }0 Z; O9 k/ z6 }' H# s- R" h6 ~! S8 C
   
/ y( A# a+ s( u& l( k  `! uprivate:4 Z- t' d" {0 B. D6 W
    static bool DirectoryExists(const std::string& path) {5 S9 A' J5 w: @! K/ g1 f
        // 实现目录存在性检查7 E/ M: z: B2 o. z# i# G3 m3 u
        struct stat info;3 E. U- @8 y1 O# Q& a
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
/ t3 k- p9 J$ O) t    }
5 H7 a8 \+ w" V# H};

18

主题

165

回帖

736

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-18 18:14 , Processed in 0.046824 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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