找回密码
 立即注册
楼主: 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 {, l& z) p! n8 c. ^2 `
public:6 _% {: L/ H! m
    static std::string GetSharePath() {
7 p) i9 C4 Z6 u# X$ f9 s% v6 w" c        // 优先检查 share 目录
' q5 U( n3 d! E        if (DirectoryExists("./share/")) {/ T7 K4 ^$ o* b5 _2 I
            return "./share/";& }$ l3 _& h+ V1 p! b) f  a
        }. h3 h. L$ f: j+ h' y- L
        // 如果 share 目录不存在,使用当前目录/ J. @: f  q5 z6 K
        return "./";( F  z, X& \' y+ w( b+ f' O
    }& y9 R0 L+ S4 [
   
6 y1 `8 b3 @, ~; m- g5 U2 Y. g: J  f7 K    static std::string GetItemetcPath() {2 a+ V+ U7 @) J4 g* |5 k# W6 ]
        return GetSharePath() + "itemetc.csv";7 Z) H/ c+ r' i3 W
    }
( E% H: H+ D% [9 w4 v# Q3 s   
1 p7 H2 b% z9 V, v& g0 C2 d    static std::string GetItemarmorPath() {
; v! k( g! ~7 j* U4 [4 D9 o        return GetSharePath() + "itemarmor.csv";. q3 N) ^* ?; s, _
    }
7 T7 Q. W# p9 A( w* G   
* b5 k0 z) i( ~4 T- c    static std::string GetItemweaponPath() {
! R* A+ F- |4 s: t$ x" m: ]4 O        return GetSharePath() + "itemweapon.csv";
  g, |, Z0 H# d9 }+ M    }& F7 ?% ^) v  O1 Z% W" U+ ?
    * A% b$ \* {" `+ x. Q) E
    static std::string GetSkillnamePath() {
/ v& [+ O) I3 f- D0 m! N- F- J; a        return GetSharePath() + "skillname.csv";
+ h( q  r1 k' y. r+ ]    }7 `. g- S& L+ t1 C1 m+ X! B
    2 f# M. Q6 ^3 d- y# R. R
private:4 o! L9 t. n: T- d1 y9 l( a' V, R/ H
    static bool DirectoryExists(const std::string& path) {; v, ^% i* m0 g5 X7 y$ j
        // 实现目录存在性检查6 L! d! c) f4 m
        struct stat info;; U# ?' {7 v, o. `; |* N- Z
        return stat(path.c_str(), &info) == 0 && (info.st_mode & S_IFDIR);
! w) K! `4 ]* ^% K+ s- h( F. H+ `2 M    }
9 N4 T, i6 p* \};

21

主题

180

回帖

799

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-6-23 08:34 , Processed in 0.036085 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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