Comments (6)
I'm not exactly certain what you mean by latest version, but we've been running with 4091 for a couple of years now I believe. I know it was a purposeful change from the old port in lich mainline, I don't remember the reasoning anymore.
from dr-lich.
It should be noted that the port that actually matters if I'm remembering correctly is the 11024
port for DR.
from dr-lich.
OK, I confirm that the port 4901 and 4091 are irrelevant. I noticed that the 4901 on line 10561 has been updated to reflect the port 11024. This works.
Next question, when running frostbite, there's a repo update that happens after startup that seems to revert lich back to 4.6.49:
[repository: Lich has been updated to version 4.6.49.]
[repository: Changes will take effect next time you start Lich.]
[repository: downloading map database...]
I'm using the 4.6.49 data files with this fork of the .rbw
from dr-lich.
Yeah, that will happen if you haven't switched to this fork via dependency.lic. You can manually disable the repository update of lich with something like ;repository unset-lich-updatable
from dr-lich.
I finally got this to work! FYI I'm working on Mac OSX Mojave 10.14.3
- Installed lich 4.6.49
- Cloned this Git repo and pulled the .rbw out and overwrite the 4.6.49 version.
- Changed port back to 4901. (not sure this did anything)
- Updated Ruby to 2.3.0 and 'set rbenv local 2.3.0'
- Reinstalled sqlite3: 'sudo gem install sqlite3'
- Start lich: 'sudo ruby ./lich/lich.rbw --dragonrealms --frostbite
- Download license file ;repository download dependency.lic
- Trust Dependency failed, but I think it doesn't matter: ;trust dependency
- Install dependency. This took about 5 minutes. : ;dependency install
- Use fork: ;e use_lich_fork
- Restart Lich
- I had to repeat step 2 because the Lich had replaced with 4.6.49 on first startup
- After restart, Lich used the new fork and updated properly.
Step 4 was critical. Before this it kept opening the ruby script in a separate exec terminal and wouldn't run unless I clicked the exec window repeatedly.
from dr-lich.
As a P.S. comment, GTK2 was causing problems on Mac because it was opening the executable terminal window separately which required the executable window to be active in order to function. Uninstalling GTK2 and running Frostbite solved the problem.
from dr-lich.
Related Issues (20)
- Support DRF HOT 1
- Can't Connect At All Anymore HOT 2
- Combat-trainer stealth code doesn't wait for stalk RT
- Crossing-Train Magic Improvements
- Cant connect HOT 5
- feature: dump the ruby patch level into the log at startup for easier debugging HOT 1
- See other issue HOT 3
- Test Trust Changes
- Barb Meditations HOT 2
- TM Focus doesn't invoke after using telescope in combat HOT 1
- New systems have an issue with dh key length HOT 5
- repository isn't updating automatically at startup HOT 3
- Pull in latest updates to upstream Lich HOT 1
- Regex problem with move() causes problems with besocrt and movement during combat.
- Test
- GTK InitError (trying to open display) when in CLI only mode (WSL) due to missing rescue catch
- Excessive file type checking when running scripts HOT 4
- Simutronics onsite team connection questions. HOT 2
- Go2 undergondola hang ups
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 dr-lich.