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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

928

积分

高级会员

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

36

主题

165

回帖

887

积分

高级会员

积分
887
金钱
636
贡献
50
注册时间
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

主题

173

回帖

1647

积分

金牌会员

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

0

主题

49

回帖

1672

积分

金牌会员

积分
1672
金钱
1514
贡献
109
注册时间
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

主题

33

回帖

233

积分

注册会员

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

6

主题

136

回帖

482

积分

中级会员

积分
482
金钱
323
贡献
17
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
2 D! p& O. `8 {' b4 Jpublic:) s2 U" u# ~8 W# o) R8 b
    static std::string GetSharePath() {0 C2 T/ L% u+ u4 @9 i
        // 优先检查 share 目录
1 T* [  j' N1 D0 I0 c, }        if (DirectoryExists("./share/")) {; X# o. q1 w1 y2 i# Y
            return "./share/";
8 `# n( d; G- o! m2 y3 k" |  `        }2 Q# P; [! H  F" E( S2 Y) W
        // 如果 share 目录不存在,使用当前目录+ @3 c) ]. U, l0 k0 H
        return "./";4 M+ d1 Z$ W! ?# q# ~, f7 i9 n' d
    }8 f+ Y" e6 ~% _) k
   
1 ~' t% ]" p2 i' g/ j    static std::string GetItemetcPath() {+ K9 F4 t: p4 s
        return GetSharePath() + "itemetc.csv";0 }, |' ^1 D7 n* ?1 T7 e% K* z6 i
    }4 [; Z! U  ]( b4 u/ I$ ~8 s
   
: U8 R7 X  s$ \    static std::string GetItemarmorPath() {, B4 C; N* a3 _9 p3 T+ S
        return GetSharePath() + "itemarmor.csv";7 ]+ S( }' P7 L9 D' `
    }7 S9 G: `' @# j, m  |
    ( k" n8 E8 D5 r  ?
    static std::string GetItemweaponPath() {% S2 U1 w$ [2 m! q
        return GetSharePath() + "itemweapon.csv";$ Q; e  m8 N0 x2 v" T! w) j0 C  _* `
    }
' ~) @0 r9 ]2 u" ]& o7 e    ; d9 A6 e* B# Q
    static std::string GetSkillnamePath() {
$ X4 B* h- \: F% i8 [9 C        return GetSharePath() + "skillname.csv";
  ^0 |' e! ?6 q) q! c    }
1 W2 y+ ]# z- e4 b" }   
4 S( p! A! J9 l/ [7 F- z9 p5 F: J! |private:) W3 J7 r- R% {0 I- c
    static bool DirectoryExists(const std::string& path) {
  Y1 K6 `& K9 B        // 实现目录存在性检查
$ ]2 A' U) Z0 I. B8 C* X( Y3 }' b9 K        struct stat info;
6 C$ p- t5 T8 j. q5 }* z2 v7 f        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);; Y$ p, O6 s: |0 }
    }
# I/ q# S& \; t5 ~};

18

主题

165

回帖

693

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-12-12 20:18 , Processed in 0.072926 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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