![]() |
Crossfire Server, Trunk
1.75.0
|
There are several different ways to extend Crossfire. Here is a summary of the different options available:
Type | Language | Update Without Restart | Local Events | Global Events | Extension Becomes GPL |
---|---|---|---|---|---|
Custom Type | C++ | No | Yes | No | Yes |
Module | C++ | No | Yes | Yes | Yes |
Plugins | Any (C FFI) | Yes | Yes | Yes | Yes |
Python | Python | Yes | Yes | Yes | No |
Crossfire extensions implement functionalities by "hooking" into events. See Events.