mirror of
https://github.com/TribesNext/t2-scripts.git
synced 2026-01-19 18:14:43 +00:00
41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
// Tribes 2 Unofficial Authentication System
|
|
// http://www.tribesnext.com/
|
|
// Written by Thyth
|
|
// Copyright 2008-2011 by Thyth and the Tribes 2 Community System Reengineering Intitiative
|
|
|
|
// Version 1.1 initialization and glue file (server side)
|
|
|
|
// check to see if the game has been launched in offline mode
|
|
function t2csri_glue_initChecks()
|
|
{
|
|
$t2csri::isOfflineMode = 0;
|
|
for (%i = 0; %i < $Game::argc; %i++)
|
|
{
|
|
%arg = $Game::argv[%i];
|
|
if (%arg $= "-nologin")
|
|
$t2csri::isOfflineMode = 1;
|
|
}
|
|
if ($t2csri::isOfflineMode)
|
|
{
|
|
echo("Running TribesNext in offline mode. Not making connections to the Internet.");
|
|
}
|
|
}
|
|
t2csri_glue_initChecks();
|
|
|
|
if (isObject(ServerGroup))
|
|
{
|
|
// load the Ruby utils and cryptography module
|
|
exec("t2csri/rubyUtils.cs");
|
|
rubyExec("t2csri/crypto.rb");
|
|
|
|
// load the torque script components
|
|
exec("t2csri/serverSide.cs");
|
|
exec("t2csri/serverSideClans.cs");
|
|
exec("t2csri/bans.cs");
|
|
exec("t2csri/ipv4.cs");
|
|
exec("t2csri/base64.cs");
|
|
|
|
// get the global IP for sanity testing purposes
|
|
schedule(32, 0, ipv4_getInetAddress);
|
|
}
|