Hey all!
I've been experimenting with something... unusual.
What if you could run LOVE2D without graphics, audio, input, or any window at all?
Introducing:
Love:server-ed
A modified fork of LOVE2D designed for server-side Lua scripting.
This is a headless version of LOVE(based on Love 11.5) that works in the terminal and is built for things like:
- Multiplayer game servers
- Simulations
- Bots or automation
- Anything where you don't need a window
- `--server` mode: disables client-only modules
- No window, no graphics, no sound
- More to come !
Run a `.love` file in headless mode:
Code: Select all
./love --server foo.love
Code: Select all
./love bar.love
Code: Select all
love.graphics
love.audio
love.keyboard
love.joystick
love.mouse
love.touch
love.window
love.video
love.image
love.system.vibrate
Because why not ?(there are a lot of reasons I know)
Github
This is just an experiment for now. Nothing is final.
Stuff will change, break, and probably explode.
That said, I'd love feedback, ideas, or cursed use-cases you've always wanted to try but couldn't because LOVE was too... visible.
Let me know what you think!
