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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

874

积分

高级会员

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

35

主题

164

回帖

827

积分

高级会员

积分
827
金钱
585
贡献
43
注册时间
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

主题

154

回帖

1525

积分

金牌会员

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

0

主题

46

回帖

1289

积分

金牌会员

积分
1289
金钱
1163
贡献
80
注册时间
2025-6-25
发表于 2025-7-19 14:47:37 | 显示全部楼层
支持一下,感谢分享~~~

0

主题

14

回帖

66

积分

新手上路

积分
66
金钱
49
贡献
3
注册时间
2024-4-8
发表于 2025-7-24 13:18:28 | 显示全部楼层
大佬能发给完整服务端吗 我找了好几个服务端替换启动都是直接闪退

0

主题

33

回帖

137

积分

注册会员

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

2

主题

86

回帖

302

积分

中级会员

积分
302
金钱
199
贡献
15
注册时间
2025-9-9
QQ
发表于 4 天前 | 显示全部楼层
class Config {9 G; K, o5 B, I  C0 {9 z' C& z2 ?
public:
' Y1 Q1 R( p7 }# n# Y- C0 M+ H( J    static std::string GetSharePath() {
5 a1 ^& {! P% H9 E        // 优先检查 share 目录! z1 Y1 K; Q5 h1 I- k
        if (DirectoryExists("./share/")) {
- T$ }  u) Q" A$ q# u* Z( k) f; L: P            return "./share/";1 H0 v, G7 T' Q% ?
        }
" n5 K" H& _; ~4 y) C        // 如果 share 目录不存在,使用当前目录
' V( R6 l* v; y/ y        return "./";  w2 ]6 d( c0 e! Q6 g, a4 [
    }1 l3 J0 ^5 @$ o+ C: ]3 ~
    * m. j% W" Q6 O2 `8 z
    static std::string GetItemetcPath() {
% A" d4 ]9 h) U( @3 I        return GetSharePath() + "itemetc.csv";
  h, |1 L1 R1 m    }/ V! K  l; Z5 K  ^7 }* P) ]3 E
    & w3 C& e& h6 Z. |6 y! n% G5 ^
    static std::string GetItemarmorPath() {
9 k' O: b) K2 _2 ^$ e        return GetSharePath() + "itemarmor.csv";
/ Y3 B' s, T# G0 e    }
6 B4 R. d# k6 M  [7 i    : @0 i* G8 k' g9 A" {6 Q
    static std::string GetItemweaponPath() {# N5 N; I* j5 _9 Z
        return GetSharePath() + "itemweapon.csv";9 ~* v6 C7 J) S$ ]4 V
    }
3 o8 [* T9 z$ ]5 c  u" N   
4 ~2 B' j7 B/ ~' H7 V    static std::string GetSkillnamePath() {9 y0 N0 {) f6 o2 r
        return GetSharePath() + "skillname.csv";
" |; a+ ?, {5 ^    }  l; x3 I5 _( H* E) u2 y/ ^
   
) j4 t8 z' C" X3 p0 g7 }6 yprivate:
- N' F8 Z3 E7 ~, U    static bool DirectoryExists(const std::string& path) {
: I' @* w& x0 a( T7 O- K        // 实现目录存在性检查2 n" v) {/ _( \1 u3 S! ^9 w1 ~
        struct stat info;
  X( s" n0 `2 x7 r  g        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);( L  {" m" k5 z$ @4 y$ a) M
    }/ H, Z% i' U# J
};

15

主题

153

回帖

633

积分

高级会员

积分
633
金钱
430
贡献
35
注册时间
2024-10-11
发表于 4 天前 | 显示全部楼层
6666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-11-8 20:24 , Processed in 0.075435 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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