summaryrefslogtreecommitdiff
path: root/data/README.sk
blob: c8b65e2b7b1667d4fe37293f34c99240dc7de534 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109

	***

	Navod ako skompilovat zdrojove kody

	***

	Projekt sa da kompilovat ako hra ( client ) s GUI, alebo ako herny server

	************************************************

	kompilacia hry s GUI

	Pri kompilacii, hry ako grafickeho klienta sa potrebuju kniznice :
	(g)libc, SDL, SDL_Image, SDL_Mixer, SDL_ttf, SDL_Net
	v ratane hlavickovych suborov a konfiguracnych striptov ( sdl-config )

	ldd -u `which tuxanci-ng`
	Unused direct dependencies:
        /usr/lib/libSDL-1.2.so.0
        /usr/lib/libSDL_image-1.2.so.0
        /usr/lib/libSDL_ttf-2.0.so.0
        /usr/lib/libSDL_mixer-1.2.so.0
        /usr/lib/libSDL_net-1.2.so.0

	make clean
	----------

	pre istotu vymazeme subory z predchadzajucej kompilacie

	v subore config.h do makra DESTDIR ulozime nas prefix-path,
	ktory sa natvrdo skompiluje do programu 
	#define DESTDIR "/usr/local/"

	Ak toto makro nebude existovat, program bude pouzivat svoje podaresare :)
	( vhodne pri vyvoji, ked sa casto menia subory )

	make mod
	--------

	skompilujeme moduly hry

	su
	--

	prepneme sa na roota

	make install DESTDIR=/usr/local
	nainstalujeme subory, DESTDIR urcuje kam sa budu subory kopirovat.
	bolo by dobre, keby sa rovnala hodnoty makru  DESTDIR, ale nie je to podmienka.
	Ak bude hodnota makra DESTDIR a premennej DESTDIR v Makefile rozdielna, program
	si nenajde svoje subory.

	tuxanci-ng
	----------
	Program spustime tymto prikazom.
	Hra si vytvara domovsky adresar v domovskom adresari uzivatela ~/.tuxanci-ng

	make uninstall DESTDIR=/usr/local
	---------------------------------

	Program sa odinstaluje

	************************************************

	kompilacia herneho servera

	Pri kompilacii, herneho servera musi existovat makro PUBLIC_SERVER v config.h
	Je automaticky zakomentovane, tak ho pls. odkomentujte

	Makro DESTDIR, nehra pri kompilacii herneho server ziadnu rolu. Server pouziva
	svoje podadresare a ani sa neinstaluje

	make clean
	----------

	pre istotu vymazame subory z predchadzajucej kompilacie.

	make server
	-----------

	kompilujeme server

	make servermod
	--------------

	skompilumjeme moduly pre server

	./build-server/publicserver
	--------------

	Spustame server

	konfiguracia servera je v server.conf :

	IP4		0.0.0.0 # IPv4 adresa
	IP6		::1     # IPv6 adresa
	PORTv4		2200    # sietovy port pre IPv4 aredu
	PORTv6		2206    # sietovy port pre IPv4 aredu
	MAX_CLIENTS	32      # maximalny pocet clientov
	ARENA		FAGN    # sietovy nazov areny


	************************************************

	Dušan Ďurech
	email: Dusan.D@Centrum.Sk
	jabber IM: Oroborus@Jabbim.sk 
	//fakt narychlo napisane