All Projects → logicmoo → logicmoo_workspace

logicmoo / logicmoo_workspace

Licence: other
https://jenkins.logicmoo.org/job/logicmoo_workspace https://logicmoo.org/xwiki/

Projects that are alternatives of or similar to logicmoo workspace

TanksNetworkingInAzure
Tanks Networking demo project from Unity Store that can be deployed in Azure Cloud and scaled using Kubernetes
Stars: ✭ 20 (-51.22%)
Mutual labels:  game-server
simplemud
SimpleMUD from MUD Game Programming book ported to NodeJS
Stars: ✭ 36 (-12.2%)
Mutual labels:  mud
ALANN2018
Adaptive Logic and Neural Network (ALANN) version of NARS style General Machine Intelligence (GMI)
Stars: ✭ 24 (-41.46%)
Mutual labels:  agi
basic multiplayer unity
UDP Client-Server implementation in Unity
Stars: ✭ 44 (+7.32%)
Mutual labels:  game-server
awesome-probabilistic-planning
A curated list of online resources for probabilistic planning: papers, software and research groups around the world!
Stars: ✭ 45 (+9.76%)
Mutual labels:  planner
portal
Character Planner for Diablo II
Stars: ✭ 23 (-43.9%)
Mutual labels:  planner
dwarlixir
A dwarf-fortress clone / MUD / side project in Elixir
Stars: ✭ 46 (+12.2%)
Mutual labels:  mud
mudjs
WebSocket MUD client for DreamLand
Stars: ✭ 13 (-68.29%)
Mutual labels:  mud
room.js
A node.js MOO server
Stars: ✭ 75 (+82.93%)
Mutual labels:  mud
MudDungeonJS
A mud engine using telnet and Web sockets for web built with NodeJs
Stars: ✭ 21 (-48.78%)
Mutual labels:  mud
pigame
Just a game server template for Erlang/OTP.
Stars: ✭ 25 (-39.02%)
Mutual labels:  game-server
ciao
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Stars: ✭ 190 (+363.41%)
Mutual labels:  prolog-programming-language
magx
Multiplayer game server framework
Stars: ✭ 34 (-17.07%)
Mutual labels:  game-server
Steam-Server-Manager
PowerShell Steam Server Manager
Stars: ✭ 33 (-19.51%)
Mutual labels:  game-server
otservbr-global-archived
Archived, read-only repository. New repository: https://github.com/opentibiabr/otservbr-global
Stars: ✭ 340 (+729.27%)
Mutual labels:  game-server
SparkServer
SparkServer是一个参照skynet设计的C#服务端框架,能够无缝整合到skynet集群机制中,也能自行组网,构建只有SparkServer节点的集群
Stars: ✭ 184 (+348.78%)
Mutual labels:  game-server
avacity-2.0
Игровой сервер, частично совместимый с клиентом игры "Аватария"
Stars: ✭ 39 (-4.88%)
Mutual labels:  game-server
nakama-docs
Documentation for Nakama social and realtime server.
Stars: ✭ 44 (+7.32%)
Mutual labels:  game-server
DikuMUD2
DikuMUD II from 1997
Stars: ✭ 24 (-41.46%)
Mutual labels:  mud
svof
Svof is an AI system for Achaea, an online MUD. It has advanced and adaptable curing capabilities, defence raising, and addons.
Stars: ✭ 52 (+26.83%)
Mutual labels:  mud

LogicMOO's Parent Project

Documentation http://logicmoo.org/xwiki/

=========

Install/Run Methods

From web-installer

source <(curl -sS https://raw.githubusercontent.com/logicmoo/logicmoo_workspace/master/web_install.sh)
cd /opt/logicmoo_workspace
./StartLogicmoo.sh

Developer's Docker

(Copies the git repo where things can be edited for development purposes. while running in Docker)

cd /opt
git clone --recurse-submodules https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace.git
cd logicmoo_workspace
./runFromDocker.sh

RSync

mkdir -p /opt/logicmoo/.git
rsync -chaPlz -vv --progress rsync://logicmoo.org:12000/git /opt/logicmoo/.git
cd /opt/logicmoo/
git pull --recurse-submodules
./INSTALL.md
./StartLogicmoo.sh

Running

When ./StartLogicmoo.sh is ran a few minutes later you will see (in green every few minutes)

MAYBE (IN OTHER TERMINAL):  docker exec -it logicmoo sudo -u prologmud_server -- screen -rx LogicmooServer
OR (Bash IN OTHER TERMINAL):  docker exec -it logicmoo bash

Open a terminal new terminal and run

root@gitlab:/opt/logicmoo_workspace# lm
#*
#* DISPLAY=10.0.0.78:0.0
Finding/Setting LIBJVM...
#* LIBJVM=/usr/lib/jvm/java-11-openjdk-amd64/lib/server
Finding/Setting LD_LIBRARY_PATH...
#* LD_LIBRARY_PATH=/usr/lib/jvm/java-11-openjdk-amd64/lib/server:/usr/local/lib

 Executes one of the following commands in the LOGICMOO docker.

   lm [--no-x] [--no-env] [-v|-q] [--wd <path>] [--] <cmd> [<args>]

   ansi                  # Opens LOGICMOO Main Termninal
   emacs                 # Opens IDE in a web browser
   bfly                  # Opens LOGICMOO Main Termninal in web brower
   telnet                # Connect MUD via Telnet
   www                   # Display LOGICMOO WWW in a web browser
   cls                   # Clear the SCREEN
   bash                  # Opens Bash Terminal on your Docker image

Docker RUN on Linux

(output from ./runFromDocker.sh assuming /opt/logicmoo_workspace/ )

docker run --privileged=true --rm -it --no-healthcheck  -v /opt/logicmoo_workspace:/opt/logicmoo_workspace --name logicmoo -p 4000-4019:4000-4019 -p 4021-4199:4021-4199 -p 4243:443 -p 4280:80 -p 4020:3020  -p 3020:3020 -p 4222:22 -p 4220:3020 -p 4200:5900 -p 4201:9001 -p 4290:4090 -p 6079-6081:6079-6081 logicmoo/logicmoo_workspace:latest

Docker RUN on Windows (tested with Docker Desktop for Windows v20.10.7)

(output from ./runFromDocker.bat assuming c:/opt/logicmoo_workspace/ )

docker run --privileged=true --rm -it --no-healthcheck  -v C:\opt\logicmoo_workspace:/opt/logicmoo_workspace --name logicmoo -p 4000-4019:4000-4019 -p 4021-4199:4021-4199 -p 4243:443 -p 4280:80 -p 4020:3020  -p 3020:3020 -p 4222:22 -p 4220:3020 -p 4200:5900 -p 4201:9001 -p 4290:4090 -p 6079-6081:6079-6081 logicmoo/logicmoo_workspace:latest

Ignore the rest of this

(This exists for historical reasons)

Douglas' pastebin

docker kill logicmoo
docker exec -it $(docker ps -n 1 -q) bash
docker network create -d macvlan --subnet=10.0.0.0/24 --gateway=10.0.0.1 -o parent=eth0 pub_net
docker run ./runFromDocker.sh --network="logicmoo_workspace_prologmud_vlan"
docker kill $(docker ps -a -q)
docker image prune --all -f
docker rmi logicmoo/logicmoo_starter_image:latest

Old Way to Install (will now damage system if ran outside of docker)

cd /opt
git clone --recursive https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace.git
cd logicmoo_workspace
./INSTALL.md
./StartLogicmoo.sh
code-insiders --user-data-dir=/opt/logicmoo_workspace/prologmud_server/.config/Code\ -\ Insiders/  --no-sandbox

Docker without installing (poor choice as it has to download and build everything from docker which can take an hour and fail)

docker run -it --name logicmoo --privileged=true -p 4000-4440:4000-4440 -p 4443:443 -p 3020:3020 logicmoo/logicmoo_workspace:latest

OLD Doc urls Initial Docs https://github.com/logicmoo/logicmoo_workspace/wiki

As well as https://docs.google.com/document/d/1fkOxnmI1LqxadvZuCRS-fGIEweIKyPn6AVGp5Yjse1I/edit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].