1.mysql设置
a.字符集必须设置为utf8
b.最大包设置(set global max_allowed_packet=16777216;)
c.服务器关闭交互式连接前等待活动的秒数(set interactive_timeout=2600000;)
d.服务器关闭非交互连接之前等待活动的秒数(set wait_timeout=2600000;)
e.MySQL 5.6.5 以上 支持timestamp自动更新
2.linux要安装如下库
curl
3.开新服之前,要运行脚本为新数据库建表。[这个操作以后做到GM工具里面]
4.程序运行需要libnetwork.so,运行前需要用命令
export LD_LIBRARY_PATH=/path/to/libnetwork/dir
来指定查找动态库的目录。
这个以后放在服务器启动脚本里面,在启动服务器前自动执行。
龙之谷手游源码







INCLUDE_DIRECTORIES( . network protocol test)
INCLUDE_DIRECTORIES(${SERVER_SOURCE_DIR}/share )
INCLUDE_DIRECTORIES(${SERVER_SOURCE_DIR}/thirdparty/tinyxml2 )
INCLUDE_DIRECTORIES(${SERVER_SOURCE_DIR}/thirdparty/tsf4g_lib/include)
INCLUDE_DIRECTORIES(${SERVER_SOURCE_DIR}/thirdparty/lua-5.1.4/src )
INCLUDE_DIRECTORIES(${SERVER_SOURCE_DIR}/thirdparty/toluapp/include )
#LINK_DIRECTORIES(${LIBRARY_OUTPUT_PATH})
LINK_DIRECTORIES( /usr/lib64/mysql )
LINK_DIRECTORIES( ${SERVER_SOURCE_DIR}/thirdparty/lua-5.1.4/lib )
LINK_DIRECTORIES( ${SERVER_SOURCE_DIR}/thirdparty/toluapp/lib )
FILE(GLOB_RECURSE SRC_LIST *.cpp)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/protocol/pb SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/thirdparty/tinyxml2 SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/idip SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/tsssdk SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/role SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/version SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/util SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/define SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/guild SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/rolesummary SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/test SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/table SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/skycitycfg SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/config SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/tablemgr SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/utildb SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/reportdata SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/profile SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/script SRC_LIST)
#AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/match SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/custombattle SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/team SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/common SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/serverinfo SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/reload SRC_LIST)
AUX_SOURCE_DIRECTORY(${SERVER_SOURCE_DIR}/share/reswar SRC_LIST)
LIST(APPEND SRC_LIST ${SERVER_SOURCE_DIR}/share/tlogwriter.cpp
${SERVER_SOURCE_DIR}/share/appid.cpp
${SERVER_SOURCE_DIR}/share/DBInfo.cpp
${SERVER_SOURCE_DIR}/share/HashUtil.cpp
${SERVER_SOURCE_DIR}/share/functionopenbase.cpp
${SERVER_SOURCE_DIR}/share/WebFetchThread.cpp
${SERVER_SOURCE_DIR}/share/match/matchlimit.cpp
${SERVER_SOURCE_DIR}/share/match/matchmachine.cpp)
ADD_EXECUTABLE(gameserver ${SRC_LIST})
TARGET_LINK_LIBRARIES(gameserver common epoll util mysql mysqlclient tolua++ lua pthread tcmalloc profiler protobuf z dl tsf4g scew expat voip_static curl)
set_target_properties(gameserver PROPERTIES COTIRE_CXX_PREFIX_HEADER_INIT "pch.h")
cotire(gameserver)
本站使用静态缓存,登录后获取实时最新资源下载。推荐使用QQ登录,会自动完成注册。
如遇夸克/网盘资源失效,请发帖反馈。站长会积极补链,同时在您的帖子下方评论告知。
如遇夸克/网盘资源失效,请发帖反馈。站长会积极补链,同时在您的帖子下方评论告知。
© 版权声明
资源来源于互联网,供学习交流。如涉侵权,请邮件联系,将予七日内处理。
请在下载后24小时内删除,切勿商用。使用者需自行承担相应法律责任,发布者概不负责。
请在下载后24小时内删除,切勿商用。使用者需自行承担相应法律责任,发布者概不负责。
THE END










![[端游单机] 原神- (V5.3+V5.0+V4.7+V4.6+V4.5+V4.01)单机(本地)剧情至尊整合版-七玩网](http://static.527wan.top/wp-content/uploads/2025/02/b5767abdfc20250222194201.png)



请登录后发表评论
注册
社交账号登录