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

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

  [复制链接]

1

主题

16

回帖

60

积分

新手上路

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

0

主题

9

回帖

1174

积分

高级会员

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

37

主题

168

回帖

1169

积分

高级会员

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

主题

225

回帖

4384

积分

金牌会员

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

0

主题

56

回帖

4034

积分

金牌会员

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

0

主题

17

回帖

90

积分

新手上路

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

0

主题

34

回帖

392

积分

中级会员

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

10

主题

168

回帖

661

积分

高级会员

积分
661
金钱
461
贡献
22
注册时间
2025-9-9
QQ
发表于 2025-11-4 08:38:23 | 显示全部楼层
class Config {
4 ]' V6 H1 N2 d( C6 {* }public:" ?5 L$ r5 N2 H% X& B9 \
    static std::string GetSharePath() {& q" O# h7 I1 m4 H
        // 优先检查 share 目录
8 v: o" E( c, v; t1 R- c- J' a        if (DirectoryExists("./share/")) {$ g6 g& ]' T( a! q* y8 E
            return "./share/";
7 {0 e; a8 o7 B1 }0 D9 w+ `        }* v6 J, O  A& G8 g# \' `
        // 如果 share 目录不存在,使用当前目录" [# [" G" C5 Z$ k
        return "./";
; W6 N' m7 F' j% w- M    }
" e; Q  l; W2 ~* w+ m- g/ @   
4 }1 c, |5 I2 @& s& Y1 S    static std::string GetItemetcPath() {" ?' |# z0 U# X+ |
        return GetSharePath() + "itemetc.csv";2 A$ H3 w7 a- s* f" a/ d# E3 v
    }/ ^- h* F" H1 G- D0 O# z2 C" {
   
5 |' K0 ?6 C; c+ p: D    static std::string GetItemarmorPath() {
  w  p- G. ~; A1 H# E$ b        return GetSharePath() + "itemarmor.csv";! E; b- r; U8 o
    }
3 [' _3 K4 ^) ^5 I    2 N5 c( p$ s4 R3 q* _: u
    static std::string GetItemweaponPath() {! F; H- l/ m) o  E5 c( U+ |- D
        return GetSharePath() + "itemweapon.csv";3 K  _6 Q$ B7 u. ]6 A& I, O& Q
    }
6 F% g: y: H& v   
: V" K. C! F( Q* X: V    static std::string GetSkillnamePath() {
8 a* t, e9 }6 h5 F; r# u        return GetSharePath() + "skillname.csv";
  e  y& q# {5 h' Q1 K, j    }
; n! r/ Q" b6 b/ r' _   
2 @/ E# X0 D5 w* s3 w; w6 v% aprivate:
3 d: N! I* @$ T6 g* w    static bool DirectoryExists(const std::string& path) {$ h' E* d2 D8 ^3 F% H8 g: O
        // 实现目录存在性检查
2 w3 F. |: e9 D( s, j6 |* l* p        struct stat info;' Q2 w1 \" f( q4 t+ C, V
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
, F' P/ }: Y& r8 d1 q: h7 T    }: c; A! H. {5 A$ W8 b
};

21

主题

180

回帖

802

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-6-23 09:42 , Processed in 0.045019 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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