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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1036

积分

高级会员

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

37

主题

167

回帖

996

积分

高级会员

积分
996
金钱
710
贡献
82
注册时间
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

主题

198

回帖

1828

积分

金牌会员

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

0

主题

51

回帖

2224

积分

金牌会员

积分
2224
金钱
2024
贡献
149
注册时间
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

主题

34

回帖

361

积分

中级会员

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

10

主题

167

回帖

654

积分

高级会员

积分
654
金钱
456
贡献
21
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
$ `" M. ~' j0 ~3 `3 K% ppublic:$ w, L, T: k3 Z' H* s
    static std::string GetSharePath() {
6 R$ m2 Y* Q% p, t1 `4 R        // 优先检查 share 目录( i8 _9 O' q! o/ R( @9 l- d
        if (DirectoryExists("./share/")) {
( d) a& u& S7 v3 j% j3 ?6 a. W0 o            return "./share/";+ ?! J; B. ^$ d& ]3 e! v+ O
        }7 m3 K/ Y4 A) L$ Q
        // 如果 share 目录不存在,使用当前目录% G) W+ E" e/ A/ L
        return "./";" C0 I# _4 M) H4 c/ C( Q4 V, h9 ?
    }
1 K  E: z6 J/ u: v- S3 [   
. l6 g* C' ^* b0 ^0 `/ E    static std::string GetItemetcPath() {
( b; V# v4 _! M- \        return GetSharePath() + "itemetc.csv";
. z- m" l9 B2 K* a% S2 F, b; ?    }- T! O9 [7 ~) l' T! }6 j/ R' ]
    . b' L: S' t" p5 g- s! f) T
    static std::string GetItemarmorPath() {
5 d; v, f8 I) a. H1 Y/ A9 B        return GetSharePath() + "itemarmor.csv";
* _& h8 c- K- |% o    }
; i3 v! \& \1 l+ L/ p! _, D   
" U! x: T2 p7 f2 @7 T7 M) O    static std::string GetItemweaponPath() {
! N7 Q, ~, C: G( g        return GetSharePath() + "itemweapon.csv";$ A# \4 L  v! r. M3 h% J/ Y
    }
4 D9 b0 D9 T# O4 M0 }; ]- Q  R    ( u+ ?; i5 |- G/ ?( M
    static std::string GetSkillnamePath() {9 |7 H1 j4 ^! r3 j7 i6 l( F: N
        return GetSharePath() + "skillname.csv";
$ F/ o8 H2 P* P* h8 b    }5 r+ K& v, A8 l: B1 k* W2 o
    ) \) d5 u5 T5 i: S3 M
private:
0 y3 i( x( d* M    static bool DirectoryExists(const std::string& path) {
7 E! F! b9 a+ W1 h; ?9 E: C        // 实现目录存在性检查9 p* e( i/ u8 @
        struct stat info;8 B$ t* s- e" _4 y/ K4 E
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
. o( {: w% v' f& j+ F% z' K    }
$ N+ Z) T# H2 n" p8 p};

18

主题

165

回帖

720

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-1-29 01:31 , Processed in 0.066603 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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