jmbjr / dbro-dgamelaunch-config Goto Github PK
View Code? Open in Web Editor NEWdev.berotato.org version of dgamelaunch-config. see dorfserver branch for DF specific scripts and setup. also contains DF IRC bot dwizzell
dev.berotato.org version of dgamelaunch-config. see dorfserver branch for DF specific scripts and setup. also contains DF IRC bot dwizzell
[12:03] ║ The dfhack.init configuration file is missing. To customize ║
[12:03] ║ your DFHack installation, rename the dfhack.init-example file ║
[12:03] ║ to dfhack.init and edit it to suit your needs. ║
Currently here's how I upgrade the server
Move existing major release folder to backup with major-minor name
mv ./dfdir/40 ./dfdir/40.05
Then I have to figure out if the new version I install is backwards compatible for the maps.
If not, update the templates folder to set new maps for the new major version. Move the previous major version to major-minor
If it IS compatible, just run df_dl_install.sh for the new version
Then do an ls in the old version folder to determine which users were playing.
Run ./DGL/bin/dwarf-fortress-launcher.sh player major-version for each player
This initializes those directories with the new version but also copies the default maps
You then need to rm -r the save directory for each player
Then copy the save directories from the precious version.
This is clunky
Need an upgrade script that you can run and do all this but I see a few issues
need to tell the script if there is compatibility
after months or years of running you will acquire a ton of players. Need a better way to handle this.
Use ee or virus
Ensure each player only edits their file
No error checking for now
[12:19] simmarine: is the issue that you can't use Shift-Arrow?
[12:19] shift+numpads, though i havent tried arrow keys
[12:19] shift doesnt really seem to work period. there was something else it wasnt affecting
[12:19] basil cant get it to work either. we're on different operating systems
[12:20] http://www.bay12games.com/dwarves/mantisbt/view.php?id=5494
Currently all bots spin up separately and connect to lunarnet. Would be nice to allow them to pick from a list of servers.
Requires updating how dwizzell gets server connection info.
Requires a way for players to input their preference via console
Need to follow crawl approach and put ALL milestones/logfile info into single files for ALL players
Then point a SINGLE bot at the file to announce milestones/logs
Means parsing all gamelog.txt lines and reformatting them into a consistent format.
Could possibly use sound sense logic to do the parsing
Allow users to view and config the dfhack init stuff
Currently when starting a game you often get a bunch of error or warning messages. They often scroll by quickly and disappear before being able to read them
Pipe all messages to logfile for that game and make it accessible to the player
View from console
View from web
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.