找回密码
 立即注册
楼主: 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 | 显示全部楼层
看看能不能用 感谢分享

38

主题

169

回帖

1223

积分

金牌会员

积分
1223
金钱
862
贡献
154
注册时间
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

主题

228

回帖

4708

积分

金牌会员

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

0

主题

57

回帖

4283

积分

金牌会员

积分
4283
金钱
3885
贡献
341
注册时间
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

回帖

667

积分

高级会员

积分
667
金钱
465
贡献
24
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
( K( m+ e0 ?1 e; n6 P! q# xpublic:6 M. D7 x9 G8 t2 B
    static std::string GetSharePath() {! H5 o8 f4 ]; T, k
        // 优先检查 share 目录
% Q6 _* B+ N1 t& a# G+ b        if (DirectoryExists("./share/")) {
/ q2 {" l: f" i0 r3 X* z            return "./share/";
. X  a& K1 ~# p3 X1 Z2 f' i        }3 {2 c" L' i  N3 V2 A5 X7 K/ A3 s
        // 如果 share 目录不存在,使用当前目录0 v, J: V7 q( h& S& F5 S
        return "./";/ v" Z/ Z- _" b" c
    }/ j: E  O: R7 y) w$ p- f5 x" \
   
' [$ U4 [, _. x) _- V4 N    static std::string GetItemetcPath() {2 x. M3 U0 e! H
        return GetSharePath() + "itemetc.csv";" t* F7 V% `6 N# t1 a' N5 T; ]
    }
1 G4 m, _7 E* r2 h; l    # T! H0 P9 o9 y8 p3 |2 W4 G5 C" [
    static std::string GetItemarmorPath() {) |4 u  S/ T. P( K: R
        return GetSharePath() + "itemarmor.csv";
/ F/ P0 U, C0 K% l- R' d3 ?3 O! Y    }
8 `7 u" ]. S7 z' K' j    0 D) @7 \2 }* T- I0 U  m  |; l
    static std::string GetItemweaponPath() {
8 Y% _9 N# S* W$ o6 J        return GetSharePath() + "itemweapon.csv";) @! o5 e5 o6 s
    }# J; B- f) B% a/ o- W' M
   
4 d: f% n7 p* K) D3 O* N    static std::string GetSkillnamePath() {& C' q5 _9 M2 o) W
        return GetSharePath() + "skillname.csv";
' Z& ]# A' K+ v. m* o9 V' U. w    }4 E. q+ H+ W( F" o! l9 u
   
6 J* l5 u1 u: m5 ~# tprivate:
1 S: T. y+ U& Q& X4 y9 c! A2 j% J    static bool DirectoryExists(const std::string& path) {
: T* k9 T5 G* H% v; a2 T        // 实现目录存在性检查4 A5 V! z$ A' s2 [1 K, v6 k( a
        struct stat info;
: Q! e. w: H2 q$ q        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
; B5 w& L- Y+ a, V2 D6 P    }
9 w' i3 x& M4 P};

22

主题

188

回帖

931

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-9-9 08:54 , Processed in 0.060757 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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