找回密码
 立即注册
楼主: 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 {9 B4 k, u* M1 |" Y' Q- }7 h5 m- H
public:
' n* S; m0 F2 ]% p1 D- \, v    static std::string GetSharePath() {
6 p$ b; t3 X4 S1 |* M        // 优先检查 share 目录) B$ M! Y) \: e: _* z
        if (DirectoryExists("./share/")) {
" C* c4 q/ G( x, e# Q7 N6 K% l            return "./share/";
  N( x! R6 _% ~, g        }
' g: M; I, r* x' i4 v) R        // 如果 share 目录不存在,使用当前目录# L0 w) j" w0 ~
        return "./";
6 z2 r9 [* i6 L6 W( h6 j    }
, u6 C) U# A3 R1 Z$ P% F   
; P, E# D. h! `& p) }2 h    static std::string GetItemetcPath() {
; W% y$ V: B* c; _  J        return GetSharePath() + "itemetc.csv";: y9 U- R/ ~' }; Y! T; w
    }0 `$ Q- i( c) x
   
% ~) ^9 a1 n- m7 r7 r2 H6 ~, {    static std::string GetItemarmorPath() {, Z6 g& g; j6 x9 C- R* b/ E- W
        return GetSharePath() + "itemarmor.csv";) ]/ R2 @6 n5 L8 p0 ]6 K
    }
: N- O" g* ^; h# I- ?! a- u! S   
& a) B* ]3 b4 I6 p! K& l    static std::string GetItemweaponPath() {
7 K6 H) p, ]* |6 ], V        return GetSharePath() + "itemweapon.csv";
# ^3 r) c( n" F/ D9 f' }    }6 u* [" P' R: s0 S9 T
    ' H9 Y( C% K  W; p+ @9 L
    static std::string GetSkillnamePath() {
* _( T, h$ w! f        return GetSharePath() + "skillname.csv";+ ~1 l6 v$ \  D
    }
! t1 n5 B, U. Y* M. E, U; |+ |    3 X  I, f6 E* O
private:4 w& _7 @* [. o: V4 Z9 d6 D
    static bool DirectoryExists(const std::string& path) {
. A8 a! i3 m* y# J8 T' b/ F3 h$ Z        // 实现目录存在性检查) M& W, E/ X" y, Z. a9 Y' N9 B
        struct stat info;0 l' J0 i$ F5 l
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
' w& ?+ |) H! J    }
6 L  z+ e# k8 ^( A};

18

主题

165

回帖

723

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-2-16 12:51 , Processed in 0.060040 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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