Jump to content
SubSpace Forum Network

Recommended Posts

Posted (edited)

When hosting is provided, the server is already preconfigured to be compiled with one (or three, depending on how you do it) command(s). All of the makefiles, configuration files etc are otherwise all setup. This will allow you to take full advantage of everything asss has to offer to you. The only thing the user needs to learn how to do, is familiarise themselves with the Linux CLI, as if they don't they in effect require the host (me) to help them every time something bad happens with their zone. That means they need to learn one command, which in comparison to creating a zone, is quite rudimentary.

 

resol@krslynx:~/subspace/server/asss-1.5.0$ ./scripts/run-asss
*** asss started

 

It's then up to the user to select the name of their zone, and all other elements of the configuration.

 

Here's some useful Linux commands:

 

cd (change directory)

 cd /directory/you/want/to/change/to 

 

pwd (present working directory)

 pwd 

 

make clean (clear previous instances of make)

 make 

 

make deps (make dependencies)

 make deps 

 

make (compile)

 make 

 

execute

 ./path/to/file/to/execute 

 

If you use an ampersand as an argument after execution, you'll be able to push output to the background.

 

 ./path/execute & 

 

You can also use nohup, to prevent software from dying after 'hanging up'.

 

 nohup ./path/execute 

Edited by Lynx
Posted (edited)

resol@krslynx:~$ /home/subspace

-bash: /home/subspace: No such file or directory

resol@krslynx:~$ /home

-bash: /home: is a directory

resol@krslynx:~$ /home/subspace

-bash: /home/subspace: No such file or directory

resol@krslynx:~$ /home/subspace

-bash: /home/subspace: No such file or directory

resol@krslynx:~$ /home/logs

-bash: /home/logs: No such file or directory

resol@krslynx:~$ /home

-bash: /home: is a directory

resol@krslynx:~$ cd /home

resol@krslynx:/home$ /subspace

 

 

 

Maybe this is why there are no SSL hosted zones... idk

Edited by Resol
Posted

I assume you're doing this over SSH, in which case you should use the Secure Shell File Transfer Client, which has a basic graphical interface so that you can see the files in your directory and run the command line from the current folder, as opposed to having to type 'ls' and 'cd' all the time.

 

If you're purely using the command line, then type 'ls' to see what's in your current directory. Assuming the folder 'subspace' is there, you should simply be able to type 'cd subspace' (without slashes), then 'cd server', and then 'cd asss-1.5.0'. Assuming it's already been compiled, you can run asss directly by typing 'bin/asss' (or, well it looks like SSL's files are in a different directory, so you'll need to type './scripts/run-asss').

Posted
I don't have anything to contribute on the code side resol, but if you need someone to conjure up some graphics for a new zone and have a budget pm me.
Posted

NAAP anyone?

 

How the hell is it the first time I hear about this?

 

Edit: Is the source available anywhere? I'd like to try to tweak the Import tab to do a mass import of *.cfg >=)

You seem to have a tendency to lag behind... Mr. Samapico. :)
Posted (edited)

resol@krslynx:~$ cd subspace

resol@krslynx:~/subspace$ cd server

resol@krslynx:~/subspace/server$ cd asss-1.5.0

resol@krslynx:~/subspace/server/asss-1.5.0$ bin/asss

asss 1.5.0rc1 built at Oct 19 2010 15:45:33

Loading modules...

I loading C module 'unixsignal' from 'internal'

I loading C module 'deadlock' from 'internal'

I loading C module 'prng' from 'internal'

I loading C module 'logman' from 'internal'

I loading C module 'mainloop' from 'internal'

I loading C module 'config' from 'internal'

I loading C module 'log_file' from 'internal'

I loading C module 'playerdata' from 'internal'

I loading C module 'lagdata' from 'internal'

I loading C module 'bw_default' from 'internal'

I loading C module 'net' from 'internal'

I loading C module 'chatnet' from 'internal'

I loading C module 'arenaman' from 'internal'

I loading C module 'mapdata' from 'internal'

I loading C module 'capman' from 'internal'

I loading C module 'mapnewsdl' from 'internal'

I loading C module 'core' from 'internal'

I loading C module 'clientset' from 'internal'

I loading C module 'persist' from 'scoring'

I loading C module 'idle' from 'internal'

I loading C module 'cmdman' from 'internal'

I loading C module 'chat' from 'internal'

I loading C module 'stats' from 'scoring'

I loading C module 'basicstats' from 'scoring'

I loading C module 'log_sysop' from 'internal'

I loading C module 'log_staff' from 'internal'

I loading C module 'auth_file' from 'internal'

I loading C module 'security' from 'security'

I loading C module 'directory' from 'internal'

I loading C module 'auth_ban' from 'internal'

I loading C module 'banners' from 'internal'

I loading C module 'game_timer' from 'internal'

I loading C module 'flagcore' from 'internal'

I loading C module 'balls' from 'internal'

I loading C module 'bricks' from 'internal'

I loading C module 'koth' from 'internal'

I loading C module 'game' from 'internal'

I loading C module 'freqman' from 'internal'

I loading C module 'lagaction' from 'internal'

I loading C module 'cfghelp' from 'internal'

I loading C module 'filetrans' from 'internal'

I loading C module 'quickfix' from 'internal'

I loading C module 'playercmd' from 'internal'

I loading C module 'admincmd' from 'internal'

I loading C module 'help' from 'internal'

I loading C module 'notify' from 'internal'

I loading C module 'sendfile' from 'internal'

I loading C module 'autowarp' from 'funky'

I loading C module 'brickwriter' from 'funky'

I loading C module 'buy' from 'internal'

I loading C module 'fake' from 'internal'

I loading C module 'autoturret' from 'funky'

I loading C module 'record' from 'funky'

I loading C module 'enc_cont' from 'security'

I loading C module 'enc_vie' from 'internal'

I loading C module 'pymod' from 'pymod'

I loading python module 'fm_password'

I loading python module 'exec'

I loading python module 'fg_wz'

I loading python module 'fg_turf'

D listening on 0.0.0.0:6012 (0)

I server on port 6012 using name 'SSL CTF (AS3)'

I using 'ssdir.playsubspace.com' at 89.145.83.52 as a directory server

I using 'sscentral.com' at 96.30.35.120 as a directory server

I using 'ds1.krslynx.com' at 69.164.209.244 as a directory server

D

entering main loop

D news file 'news.txt' reread

D sending information to directory servers

D sending information to directory servers

D collecting all persistent data and syncing to disk

D sending information to directory servers

D sending information to directory servers

D sending information to directory servers

D collecting all persistent data and syncing to disk

 

 

just kinda keeps in that last loop...?

 

Oh and I added the zone in manually and it seems to be up and running, thanks Hakaku.

Edited by Resol
Posted (edited)

Well, its up, not that I can do anything with it though. I don't know if its because of the biller or what, but it requires you to have a pass, but what you doesn't matter, can be a diff password each time you log in, it wont allow me to use any in-game commands.

 

Is there a way to fix this? Or maybe a way to restart asss?

 

EDIT: Fixed with ?passwd :)

Edited by Resol
Posted
yeah.... and you can use different auth_... modules, I think there are some comments about this in the modules config file. Like if you want to use the biller's authentification (if you're connected to one), you have to use a different module or something.
Posted (edited)

Got fg_ctf to work fine, other then the hud display.

 

Not sure how to go about check the problem I have with elim.py

 

It installs fine, but ill not attach to an arena...

Edited by Resol

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...