Comments (6)
@kachunkachunk done. See #148
from valheim-docker.
I've tried adding BepInEx myself but I'm beat... The loader startup scripts just sets up some env variables which can be done in docker-compose with:
- DOORSTOP_ENABLE=TRUE
- DOORSTOP_INVOKE_DLL_PATH=/home/steam/valheim/BepInEx/core/BepInEx.Preloader.dll
- LD_LIBRARY_PATH=/home/steam/valheim/doorstop_libs
- LD_PRELOAD=libdoorstop_x64.so
- DYLD_LIBRARY_PATH=/home/steam/valheim/doorstop_libs
- DYLD_INSERT_LIBRARIES=/home/steam/valheim/doorstop_libs/libdoorstop_x64.so
The library download is at https://builds.bepis.io/projects/bepinex_be and needs copying to the right volume location.
They also mention needing gcc 10+ so a modified image is required with that installed:
RUN echo 'deb http://deb.debian.org/debian testing main' >> /etc/apt/sources.list
&& apt-get update && apt-get install -y --no-install-recommends -o APT::Immediate-Configure=false gcc g++
It's just crashing with undefined symbol errors:
ln: symbol lookup error: /home/steam/valheim/doorstop_libs/libdoorstop_x64.so: undefined symbol: dlopen
from valheim-docker.
Adding belpix support wouldn't be too hard <3
from valheim-docker.
Before I write any code, is BepInEx the only framework used for modding Valheim?
from valheim-docker.
Before I write any code, is BepInEx the only framework used for modding Valheim?
Looks to be this way only. Maybe one day the devs will add in official support but why would they even bother when HarmonyX does the job
from valheim-docker.
Just to throw it out there, ValheimPlus also incorporates BePinEx and this seems to load the server component. I'm not certain what the most elegant approach is for handling it, but maybe take a look at their newest 0.8 release for Linux/Unix servers and you can see how it loads/runs, too.
from valheim-docker.
Related Issues (20)
- [BUG] "TZ" variable only changes the name of the timezone and not the time. HOT 9
- [ODIN] add preset/modifiers
- Cannot connect anymore since latest update (2023-Oct-11) HOT 7
- resource modifier help HOT 5
- cannot install bepinex using TYPE env variable HOT 5
- Requesting help,I created a container using the container,but it indicates that it is unhealthy and unable to connect. HOT 4
- On a fresh install, there is no longer a `/home/steam/valheim/unstripped_corlib`. This makes Odin think BepInEx is not installed and start the server without it. A workaround is to create it as an empty directory (`./valheim/server/unstripped_corlib`).
- Incompatible version error HOT 5
- Getting two Stop messages for server in Discord using webhook and auto restart scheduler HOT 1
- AppID Changed
- Execing into docker fails with odin commands
- Non-Existent Cron Directory Causing Auto-Backup to Not Trigger
- Weird permission issues because PUID/PGID is being ignored I think? HOT 2
- Stops at "Connecting anonymously to Steam Public...Retrying. . ." HOT 1
- Log files are nearly empty and world save does not occur on shutdown HOT 2
- Thunderstore API URL Change HOT 5
- Log is beeing flooded HOT 1
- Having to call odin stop because docker compose down doesnt save HOT 2
- How to run (Ashlands) beta version? HOT 1
- Cannot start a server in a M2 environment HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from valheim-docker.