r2northstar / northstarwiki Goto Github PK
View Code? Open in Web Editor NEWWiki covering installation, hosting and configuration of Northstar
Home Page: https://r2northstar.gitbook.io/
License: MIT License
Wiki covering installation, hosting and configuration of Northstar
Home Page: https://r2northstar.gitbook.io/
License: MIT License
With R2Northstar/NorthstarMasterServer#65 client/mainmenupromos.json
needs to be created from template to show properly on client.
Relevant page on wiki: https://r2northstar.gitbook.io/r2northstar-wiki/modding-and-development/development/northstarmasterserver/deploy
Change should be made in https://github.com/R2Northstar/NorthstarWiki/blob/main/docs/modding-and-development/development/northstarmasterserver/deploy.md
Distro flaming aside, Manjaro forums are down right now. Given their unreliability in general we should update the link to a different source.
The [the instruction for setting up Northstar for PUGs](Northstar-PUGs-Setup/)
link in the last paragraph is broken. And this file does not seem to exist at all. Maybe someone forget to git add?
Here is the source. I've copied the paragraph below for a quicker peek.
Extras:
Northstar uses a config file to set various settings for your custom server. The file is located at
Titanfall2\R2Northstar\mods\Northstar.CustomServers\mod\cfg\autoexec_ns_server.cfg
In particular:
ns_server_name
sets the name of your server on the server browser. You probably want to change this to something the people you play with recognise.ns_auth_allow_insecure
decides whether to allow players not authenticated with Northstar master server. Change the value from0
to1
if you want to play with vanilla clients. To find out what else you need to do for vanilla clients to join, read the instruction for setting up Northstar for PUGs.
As the master server currently is a single point of failure in the Northstar ecosystem, improving its stability and implementing alternative versions should help ensure availability of the project in the long-term.
As such documenting functionality of the master server is vital to reduce the barrier of contributing to it.
Any help on that endeavour is more than welcome <3
The code block below is taken from here.
version: "3"
services:
northstar-attrition:
image: ghcr.io/pg9182/northstar-dedicated:1-tf2.0.11.0
pull_policy: always
environment:
NS_PORT: 37015
# uncomment for Northstar v1.12 and older
#NS_PORT_AUTH: 8081
NS_SERVER_NAME: "Enter Server Name here"
NS_SERVER_DESC: "Enter your description here"
NS_EXTRA_ARGUMENTS: |
+setplaylist aitdm # Attrition
+mp_gamemode aitdm # Attrition
+map mp_angel_city
+ns_private_match_countdown_length 0
+ns_should_return_to_lobby 0
+net_compresspackets_minsize 64
+net_compresspackets 1
+spewlog_enable 0
+sv_maxrate 127000
volumes:
- /home/YOUR_USERNAME_HERE/Titanfall2:/mnt/titanfall:ro
- /home/YOUR_USERNAME_HERE/Titanfall2/mods:/mnt/mods:ro
ports:
- "37015:37015/udp"
restart: always
Under volumes:
there should be a line:
`- /home/YOUR_USERNAME_HERE/Titanfall2/save_data/:/mnt/save_data/:ro`.
At least I had to add this line to get the latest version(s) (1.18.0+) working in docker. Have not tried older versions.
https://r2northstar.gitbook.io/r2northstar-wiki/modding-and-development/development#repositories is a bit out of date. It's missing stubs, navs, and DiscordRPC for example
Sooner or later there will be a case where we have to move script files around or rename them.
With the current manual install instructions suggesting to just override, that means that we cannot do that without causing errors for some players.
As such while there was no need to move files yet, we should already prepare for such a case by updating the instructions to say to delete Northstar.Custom
, Northstar.Client
, and Northstar.CustomServers
before before overriding files.
Mod-managers do not delete files either yet before updating but that can easily be changed and propagates faster than a change to docs. So updating docs is the place to start ^^
When doing some work on Launcher I came across this commit:
R2Northstar/NorthstarLauncher@d2ee389
which comes from this PR
R2Northstar/NorthstarLauncher#19
but was never properly documented.
I'm not sure if it's even still in use.
Northstar is transitioning to Thunderstore as the main place for sharing and downloading mods. As such we need documentation for
By @james-amarth
It seems to be that
msvcr120
isn't actually installed with Titanfall, despite being required (also not present in__Installer
), could we get a troubleshooting page about it with the fix being to install https://aka.ms/highdpimfc2013x64enu
VS2013 correlates to msvcr120 (instead of 2012 being 120, thanks Microsoft)
it's cropped up a few times as of recent and probably more with the steam sale making Titanfall cheap
Proton-7.2-GE-2
was also reported to work by two players.
https://discord.com/channels/920776187884732556/972909610140839956/994824247123902518
git -c user.name="Respawn" -c user.email="<[email protected]>" commit -m "Add SQUIRREL_FILE.nut from VPK_NAME"
We should collect things we find that need to be tested for each release. They should also be tagged with what code affects it so we can use it to test PRs.
I suggest adding a link/ embed of the Linux installation instructions at Using Northstar/Playing on Linux
to the Installing Northstar/Basic Setup
as I assumed, as a Linux user, that there would be no meaningful support for linux in the automatic installers (there is).
I then went straight to manual and found no reference to Linux installation, so I then assumed the project had no support for linux and spent a few hours playing around with custom wine prefixes to get Northstar working.
This might just be a me thing, but a simple change like this might save who are accustomed to getting no Linux support some time. Especially if you're going to go through the effort to support Linux.
Hi,
Me and my friend are trying to configue a server. Unfortunately it doesn't quite work the way it is supposed to work. We are trying to override the "custom_air_accel_pilot" variable based of of this video. As I said, this is not working, the variable is still the same. We couldn't find any other documentation on this page, Youtube or any other website. Any help would be appreciated
https://r2northstar.gitbook.io/r2northstar-wiki/modding-and-development/development
https://r2northstar.gitbook.io/r2northstar-wiki/contributing
Docker image instructions mention which files can be deleted. We could probably carry those over to wiki.
Would be primarily aimed at beginner Windows hosters.
Advanced Windows and Linux hosters probably already know about the ✨ secret sauce ✨ anyway :P
Currently linked GitBook still runs on a trial plan. Goal is switching to Open Source plan. We should be applicable, just gotta fulfil some missing criteria.
Criteria from their docs:
README.md
file that clearly explains what the software is aboutCONTRIBUTING.md
file that explains how to contributeLICENSE
file with a valid OSS licenseCODE_OF_CONDUCT.md
So like i mentioned in #100 @GeckoEidechse, i think i will make some kind of overview of general tools outside of modding.
I just wana get input on what i should include.
We're making r2modman, Viper, and VTOL the recommended way of installing Northstar over manual installation.
This change affects the main installation page as well as pages for other platforms like Linux and SteamDeck, and pages reference installation.
hides HUD
r2modman added support for Northstar and as such we should add it to hte list of installers/mod-managers.
At the same time we're also moving away from manual installs towards using r2modman/Viper/VTOL as the primary way of installing Northstar and as such the wiki should reflect that change.
just before
If the usual workaround of restarting Origin/rebooting or running the vanilla game first and then Northstar don’t work, try the following:
I kindly suggest that you add this :
first and foremost, double check that you are _LOGGED IN_ the Origin Launcher. Titanfall will _not_
run if you are not connected to EA servers first (and neither will Titanfall + Northstar).
Indeed, I had this error, and I only saw a few seconds the "login request" from Origin.
Some folks could easily miss it, and try hard to work around something as basic as this !
FOOTSTEP NOTE :
By the way, to the original dev team and the actual community, you've done and are doing an amazing job. I didn't believe what I read first time I saw Northstar review... And I will finaly be able to play again ! THAAAAAAAANNNNNNNNNKS !
Some of the source folder structure is a artifact of the old wiki structure. In particular all of docs/installing-northstar/using-northstar/
should be moved to docs/using-northstar/
.
Northstar seems to be able to run on ARM CPUs now using box64. However the process is not super straightforward so we should collect information on the necessary steps.
See thread on discord
https://discord.com/channels/920776187884732556/1152964682269872218
According to @deleteduser1c3a7428 on Discord, this is a way of running Northstar on Windows 7:
When you launch Northstar in version 1.21.0 on Windows 7, an error appears:
CreateFile2 didn't exist on KERNEL32.DLLWhen you launch Northstar as I said an error appears:
One dependency code missing --------------------------- NorthstarLauncher.exe --------------------------- CreateFile2 missing in KERNEL32.dll. ---------------------------
And that one is easy to fix and keep playing using windows 7
Need to open Northstar.dll with CFF Explorer and go into Import Directory then click on KERNEL32.DLL and scroll down until you find
CreateFile2
and change it toCreateFileA
and save the Northstar.dll
Maybe we should add this info to the Wiki in some way?
Northstar not launching properly with standard proton
installing and using this proton fork Solves this problem and allows linux users to use this great Mod :)) I would be very thankful If you could add this information into the Linux part in the wiki.
when clicking on the link in ns_disallowed_weapons
and ns_disallowed_weapon_primary_replacement
on Hosting a Dedicated Server causes the page to reload at the top
i don't see a list of weapons
One issue we have with wiki is that it's kinda difficult to preview changes locally.
One can use Markdown previewers built into IDEs like vscode but that doesn't seem to catch all issues.
Maybe using mdBook to render a version locally could help?
To turn this on, do sv_cheats 1; enable_debug_overlays 1 and then navmesh_debug_hull 1 (or any value 1-4 iirc)
R2Northstar/NorthstarLauncher#626 (comment)
Not sure where to put it
Depends on
To launch a server for Live Fire, gamemode needs to be set to "speedball", not "lf". If "lf" is used, the server starts up with Skirmish.
Simultaneously, for a server to display as Live Fire in the server browser, "lf" does need to be set, but only as the playlist.
Nowhere did I find this info on the wiki hosting info page, and the "speedball" term I only found on discord.
Copied from messages on Discord:
compilestring("")()
functionreload
uiscript_reset
basically reload but for the ui vm useful for making UI stuffscript StimPlayer(GetPlayerArray()[0], -1.0)
for infinite stim without hud effectsscript GetPlayerArray()[0].kv.airAcceleration = 9000
9k air accelscript_ui seterrorhandler(void function() {})
deletes the ui error thingy (useful for fucked up persistence when you don't want to reset it)DispatchSpawn( CreateAtlas( team, position, angles ) )
creates a weaponless titan, team = 1 will make it hostileThe private match riffs
Different parts of the wiki refer to vanilla Titanfall 2 in different capitalization
Some parts refer to it as Vanilla
And others refer to it as vanilla
It should be noted that I am part of the problem as well, I go from labeling it one way to another every so often
The reason is:
Titanfall 2 without mods is vanilla, however, when talking about Northstar vs vanilla Titanfall 2, generally it's just shortened to Northstar vs vanilla, where it sort of makes more sense to capitalize the vanilla, as it's referring to something as a whole, rather than an aspect of something (if that makes sense? Sort of writing this with a headache)
Simply put, was just curious about input of if everything should be changed to one way regardless of context
Again, I am a lot of the problem here, just realized it while updating the vanilla section and was thinking about making a pr for it, but decided to get some input first
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.