Skip to content
This repository has been archived by the owner on Jun 21, 2023. It is now read-only.
/ screeps-starter Public archive

Starter kit for Gulp Screeps on private servers

Notifications You must be signed in to change notification settings

jackoliver/screeps-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screeps-starter

Starter kit for Gulp Screeps on private servers

Getting started

Requirements

This repo requires you to have ScreepsMod Auth installed on your private server and to set a user specific password.

Repo location

You should clone this repo into your normal repositories folder, not inside the Application Support folder that Steam normally uses. This gets overwritten often and is server specific. This project aims to be server-agnostic and allow you to deploy to any private server, or even multiple private servers.

Credentials

Server credentials are stored inside env.private.js by default. You can clone this as many times as you like for as many servers as you need. This file is in the .gitignore, and be sure to add any others there too.

The basic credential shape is like so:

module.exports = {
  email: "EMAIL_ADDRESS",
  password: "PASSWORD",
  branch: "default",
  ptr: false,
  host: "IP_ADDRESS",
  port: 21025,
  secure: false
};

Just replace the EMAIL_ADDRESS, PASSWORD and IP_ADDRESS strings with your own and you're good to go.

Uploading to the server

Just run gulp watch in your terminal and it will upload any changes on save to the Screeps server.

Feedback

If you notice something missing or wrong with this repo, please make a pull request and I'll take a look! I hope this helps!

About

Starter kit for Gulp Screeps on private servers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published