A wiec tak wiele ludzi zastanawia sie jak uruchomić D2GS-a pod Linuxem.
Należy specjalnie skompilować wine. Pobieramy Wine-0.9.48 (nie jest naj nowsze ale na server wystarcza).
Następnie szukamy wpisu ~/wine/server/sock.c i edytujemy jak na foto:

W danym pliku szukamy ścieżki i zastępujemy jak wyżej w pliku.
Następnie kompilujemy wine i przechodzimy do edycji rejestru.
Jako user dodajemy d2gs.reg
I edytujemy scieżke
„KHEY_LOCAL_MACHINE/Software/D2Server/D2GS/EnableNTMode
i tam zmieniamy na 0″
„EnableNTMode”=dword:00000001
zmieniamy na
„EnableNTMode”=dword:00000000
Po tym zabiegu możemy jeszcze dograć:
apt-get build-dep wine
apt-get build-dep xterm
apt-get install xterm
apt-get install msttcorefonts
apt-get install ssh
apt-get install xvfb
i w pliku /etc/hosts.allow można dodać:
in.ident: ALL
ssh: ALL
sshd: ALL
Na sam koniec chmod 777 D2GS.exe i komeda wine D2GS.exe & odpalamy server gier
To by było na tyle
Jak zainstalować PHP5 – MYSQL – APACHE ?? na debianie jest prosta odpowiedz LAMP -SERVER
wchodzimy na konto root-a i komenda:
tasksel
zaznaczamy LAMP-Server spacja i klikamy ok
Nastepnie wklepujemy haslo dla root-a w MYSQL-u
Później wklepujemy komendę do phpmyadmin
apt-get install phpmyadmin
Na koniec jeśli haslo do konta root na mysql-u nie bedzie dzialać to komendą:
mysqladmin -u root password moje_hasło
możemy je zmienić
Na koniec restart apache lub restart kompa.
/etc/init.d/apache2 restart
Dodatkowe informacje można zaczerpnąć na https://help.ubuntu.com/community/ApacheMySQLPHP
I powstał nowy projekt w którym założeniem było stworzenie pełnego servera www,php,mysql, samba, torrent, ssh do własnego użytku.
Podzespoły terminala:
CPU: Transmeta Crusoe TM5800 733 MHz (CMS 4.4.1)
Chipset: VIA VT8231
Video: ATI Rage XL, 8 MB SGRAM
Audio: VIA VT1612A
RAM: Standartowo 128 MB DDR SO-DIMM SDRAM ja dodałem good ram PC3200 512MB(czyli max jaki mozna włożyć)
USB 1.1 Na czipsecie zintegrowanym
Monitor Systemu: VIA VT8231
Network: VIA VT6103 (RhineII)
Flash 32 MB ATA Flash Disk, ( Ja wywaliłem go i dodałem 2,5″)
Na poczatku zainstalowałem system na usb, ale wolne USB 1.1 nie dawało pożadanego efektu.
Posiadałem wolny dysk 80GB 2,5″ zakupiłem kabel ide 8cm 44pin i podpiełem hdd.
Wszystko zamknełem w obudowie, dysk obkleiłem taśma izolacyjna by nie spowodował żadnego zwarcia + dałem folie babelkowa aby nie latał po środku. (chociaż folie można wywalić taśma dobrze trzyma dysk. Niestety w środku nie ma żadnej kieszeni na dysk :/.
Żeby zainstalować system należy utworzyć net boot.
moja konfiguracja sieći wyglada nastepująco.
IP kompa na ktorym mam pliczki 10.0.0.22
maska podsieci :255.255.255.0
brama : 10.0.0.2 (adres routera co mi daje neta).
dns: tpsy 194.204.159.1 i 194.204.152.34
potem :
apt-get install dhcp3-server
I konfiguracja.
nano /etc/dhcp3/dhcpd.conf
subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.210 10.0.0.250; option domain-name-servers 10.0.0.2; option routers 10.0.0.2; option broadcast-address 10.0.0.255; default-lease-time 600; max-lease-time 7200; } allow booting; allow bootp; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; #TFTP-Server next-server 10.0.0.220; filename "pxelinux.0"; }
Potem TFTP
apt-get install tftpd-hpa
i konfiguracja :
nano /etc/default/tftpd-hpa.conf
#Defaults for tftpd-hpa RUN_DAEMON="yes" OPTIONS="-v -l -s /var/lib/tftpboot"
Poźniej kopiowanie pliczków net install z debian.org.
cd /var/lib/tftpboot wget http://ftp.nl.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/mini.iso wget http://ftp.nl.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/netboot.tar.gz tar xzvf netboot.tar.gz rm netboot.tar.gz
I na koniec
/etc/init.d/tftpd-hpa restart oraz /etc/init.d/dhcp3-server restart
Poźniej już zarządzanie.
apt-get install acpid
apt-get install longrun modprobe msr modprobe cpuid longrun -l
nano /etc/modules
# Modules for longrun support msr cpuid
nano /etc/rc.local
echo Activating longrun speedstep for CPU longrun -s 0 100
Poźniej dodanie backportów do debiana.
1. dodajemy linie do: nano /etc/apt/sources.list <pre>deb http://www.backports.org/debian lenny-backports main contrib non-free</pre> 2. apt-get update 3. <pre>apt-get install debian-backports-keyring </pre> or <pre>gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C gpg --export 16BA136C | apt-key add - </pre> or <pre>wget -O - http://backports.org/debian/archive.key | apt-key add - </pre> 4.apt-get update 5.apt-get upgrade 6.apt-get clean <strong>Dzwiek: </strong>
apt-get install alsa alsa-utils mpg123
poźniej konfiguracja.
nano /etc/rc.local
echo ============== Unmute Audio ============== /usr/bin/amixer set PCM 70% unmute /usr/bin/amixer set Master 70% unmute /usr/bin/amixer set Headphone 70% unmute echo ============== ============ ==============
Grafika:
apt-get install xorg icewm xdm xserver-xorg-video-mach64
Optymalizacja jądra:
apt-get install build-essential libncurses-dev kernel-package
apt-get install linux-source zlib1g-dev
apt-get install linux-source-2.6.26
cd /usr/src tar xjvf linux-source-2.6.26.bz2 ln -s linux-source-2.6.26 linux cd linux make mrproper cp /boot/config-2.6.26-2-486 .config make menuconfig
Poźniej wybieramy to co niżej i odznaczamy. to co napisałem.
Processor type and features ---> Procesor family ---> (X) Crusoe Device Drivers ---> [*] Network device support --> [*] Ethernet (10 or 100Mbit) --> [*] EISA, VLB, PCI and on board controllers < > RealTek RTL-8139 C+ Adapter support <*> RealTek RTL-8129/8130/8139 Adapter support [ ] Ethernet (1000 Mbit) --> [ ] Ethernet (10000 Mbit) --> [ ] Token Ring driver support --> [ ] PCMCIA network device support -->
Wychodzimy i zapisujemy.
Potem:
make-kpkg clean
time make-kpkg --initrd --append-to-version=.wyse-x150 kernel_image kernel_headers
<– po tej komedzie możemy iść na kawe gdyż bedzie sie to kompilowało chwilke jakies 3-4 godziny.
Potem już tylko instalacja
cd /usr/src/ dpkg -i linux-headers-2.6.26.wyse-x150_2.6.26.wyse-x150-10.00.Custom_i386.deb dpkg -i linux-image-2.6.26.wyse-x150_2.6.26.wyse-x150-10.00.Custom_i386.deb
Na koniec oszczedzanie energi.
nano /etc/rc.local
echo Activating Powersave mode for audio echo 1 > /sys/module/snd_ac97_codec/parameters/power_save
Acces Time:
nano /etc/sysctl.conf i dodajemy na końcu #Setting writeback time to 15 Sek vm.dirty_writeback_centisecs = 1500
I na sam koniec dodatki:
apt-get install mc psmisc patch
apt-get install pciutils iftop hddtemp hdparm le whois i2c-tools
HDDTEMP Czy ma razem startować z systemem NIE.
apt-get install lm-sensors
Klikamy dalej dalej i w ostatniej lini.
Do you want to add these lines automatically? (yes/NO) yes
edycja
nano /etc/modules # Generated by sensors-detect # Chip drivers vt8231
Instalacja serwerów przedstawie kiedyś indziej.
Tak by wygladała kompilacja całego środowiska
Polecam zainstalowanie apt-get install phpsysinfo
i poźniej sprawdzić wszystkie poszczególne stany procesora itp.
Dzieki i pozdro.