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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1069

积分

高级会员

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

37

主题

167

回帖

1020

积分

高级会员

积分
1020
金钱
726
贡献
90
注册时间
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

主题

202

回帖

2032

积分

金牌会员

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

0

主题

52

回帖

2503

积分

金牌会员

积分
2503
金钱
2285
贡献
166
注册时间
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

回帖

389

积分

中级会员

积分
389
金钱
259
贡献
96
注册时间
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 {
: F7 H6 o7 p. W+ C7 t" Tpublic:
) U. i6 p/ K" T+ g1 w/ _& u    static std::string GetSharePath() {
$ c! ?3 o5 h6 P* N6 @% t1 C        // 优先检查 share 目录
4 g3 h& h6 u0 @; x6 m% [5 c        if (DirectoryExists("./share/")) {
5 t, p6 {/ @4 L; Z' l) L            return "./share/";0 h) N9 d# t6 m* F( v
        }
( L3 N  w; V, y! ]6 b0 I, s        // 如果 share 目录不存在,使用当前目录' k; w- q0 K' I3 H( Q+ E
        return "./";; \2 F( u# S+ f& f* ^) n
    }
# E& b/ C% p- n, Z0 ?% P   
* Q6 W0 X( E; O9 N    static std::string GetItemetcPath() {+ |4 c& T9 G& |+ F
        return GetSharePath() + "itemetc.csv";7 x0 S" g8 V6 S9 M2 z0 h, ?5 i) Y, T0 P
    }
! R" Q( }1 N& ^2 v* S2 N   
- v# X8 b: \# E+ n" y* @  ?& {    static std::string GetItemarmorPath() {% A: T9 Y$ T* V: k4 }/ v5 l
        return GetSharePath() + "itemarmor.csv";
: J! ~1 j: P4 ]& V( p; O. \) n0 t    }
' r8 U& |% Y; }; \3 M: m& P5 e    + ^9 \7 s! q6 x! J
    static std::string GetItemweaponPath() {" {# s1 s7 e  [, Y& Y( [" \
        return GetSharePath() + "itemweapon.csv";
2 \' z$ E! n4 I8 B    }
: m; k. g& @6 H& `      {" o) Z+ x; A0 j  s% k8 b
    static std::string GetSkillnamePath() {
0 z6 T5 d) D' ]8 S8 x3 l- a        return GetSharePath() + "skillname.csv";. A* k3 |* a: M1 u8 E& ?6 T# t; ~
    }6 R) I6 s+ N2 C! x+ ~
    . l3 Y! J* g" r) R' V( U4 h8 b$ _
private:
+ q% J* Z# z7 r0 ~- m& b, ^    static bool DirectoryExists(const std::string& path) {
( ~" Y( C  E- N5 Y        // 实现目录存在性检查
3 m( e7 A9 j' ?3 X! ^        struct stat info;
$ b7 J' J9 H# u. _5 j        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);2 O4 u% Z6 A' Q3 v1 Y$ x4 L7 X
    }3 K$ e$ P' f7 ]+ l$ P# W
};

18

主题

165

回帖

723

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-2-16 14:56 , Processed in 0.067616 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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