微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Linux添加自定义脚本Ubuntu

如何解决使用Linux添加自定义脚本Ubuntu

我真的很喜欢Azerothcore,但是我想向服务器添加自定义脚本。我已找到有关如何执行此操作的指南,但这是基于Windows OS的。

指南:http://www.ac-web.org/forums/showthread.php?145843-Trinity-How-to-add-a-c-script-to-your-core

是否有特定于Linux(Ubuntu)的指南?在此先感谢:)

解决方法

在Linux上将脚本添加到AzerothCore的过程与在Windows上添加脚本的过程相同,唯一的区别是(重新)编译项目的方式。

因此,您可以像在Windows上那样添加脚本,然后重新编译项目。

正如official tutorial所述,您可以通过以下方式(重新)编译项目:

  1. 重新运行cmake命令,例如:
cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DWITH_WARNINGS=1 -DTOOLS=0 -DSCRIPTS=1
  1. 重新运行makemake install
make -j 6;
make install

那你很好。

但是,AzerothCore提供了一个更好的选择,而不是仅添加自定义脚本:Modules

模块提供脚本的相同功能,并具有使其与主要源代码完全分离的功能。因此,您可以例如将它们保存在单独的存储库中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。