Actualizare UnderChat IRCd
This commit is contained in:
parent
785f816455
commit
f8501ad5b9
|
|
@ -409,50 +409,33 @@ Class {
|
||||||
|
|
||||||
**Eroarea exactă**: `Config parse error in file ircd.conf on line 126: syntax error`
|
**Eroarea exactă**: `Config parse error in file ircd.conf on line 126: syntax error`
|
||||||
|
|
||||||
|
**Soluție**: Reinstalează cu versiunea corectată:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# DIAGNOSTIC RAPID - script specializat pentru placeholder-uri
|
# Șterge instalarea veche
|
||||||
./fix-eofconfig-ports.sh ~/ircd
|
rm -rf ~/ircu2
|
||||||
|
|
||||||
# SAU din scriptul general
|
# Reinstalează cu versiunea v1.0.4 care include toate remedierile
|
||||||
./fix-config.sh ~/ircd
|
git clone https://gitlab.back.ro/underchat/ircu2.git
|
||||||
|
cd ircu2
|
||||||
# SAU verifică manual linia problemă:
|
./install.sh
|
||||||
grep -n "EOFCONFIG_CLIENT_PORTS" ~/ircd/etc/ircd.conf
|
|
||||||
grep -n "EOFCONFIG_CLIENT_PORTS" ~/ircd/lib/ircd.conf
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**Cauza**: Placeholder-ul `EOFCONFIG_CLIENT_PORTS` nu a fost înlocuit cu blocurile Port reale
|
**Ce include versiunea v1.0.4**:
|
||||||
|
- ✅ Template-ul generat corect cu toate porturile
|
||||||
**Soluția automată aplicată:**
|
- ✅ Placeholder-urile EOFCONFIG înlocuite automat
|
||||||
```bash
|
- ✅ snomask corectat la "+s" (fără erori de sintaxă)
|
||||||
# EOFCONFIG_CLIENT_PORTS devine:
|
- ✅ IP-ul corect aplicat pe toate porturile
|
||||||
Port {
|
- ✅ Toate remedierile integrate DIRECT în install.sh
|
||||||
vhost = "127.0.0.1" 6660;
|
|
||||||
hidden = yes;
|
|
||||||
};
|
|
||||||
|
|
||||||
Port {
|
|
||||||
vhost = "127.0.0.1" 6661;
|
|
||||||
hidden = yes;
|
|
||||||
};
|
|
||||||
# ... până la 6669, 7000
|
|
||||||
|
|
||||||
# EOFCONFIG_SSL_PORTS devine:
|
|
||||||
Port {
|
|
||||||
vhost = "127.0.0.1" 6697;
|
|
||||||
ssl = yes;
|
|
||||||
hidden = yes;
|
|
||||||
};
|
|
||||||
```
|
|
||||||
|
|
||||||
**Verificare finală**:
|
**Verificare finală**:
|
||||||
```bash
|
```bash
|
||||||
# După aplicarea reparației:
|
# După reinstalare, testează sintaxa:
|
||||||
~/ircd/bin/ircd -c -f ~/ircd/etc/ircd.conf
|
~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf
|
||||||
# Ar trebui să nu mai dea erori de sintaxă
|
# Ar trebui să afișeze: "Configuration file ircd.conf checked okay."
|
||||||
|
|
||||||
# Verifică că nu mai sunt placeholder-uri:
|
# Verifică că nu mai sunt placeholder-uri:
|
||||||
grep -i EOFCONFIG ~/ircd/etc/ircd.conf
|
grep -i EOFCONFIG ~/ircd/lib/ircd.conf
|
||||||
# Nu ar trebui să găsească nimic
|
# Nu ar trebui să găsească nimic
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,189 @@
|
||||||
|
# Instalare UnderChat IRCd - Madrid Server
|
||||||
|
## Versiune: v1.0.6-madrid
|
||||||
|
## Data: 2026-02-13
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 INSTALARE RAPIDĂ (3 COMENZI):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 1. Șterge instalarea veche (dacă există)
|
||||||
|
rm -rf ~/ircu2 ~/ircd
|
||||||
|
|
||||||
|
# 2. Clonează repository-ul
|
||||||
|
git clone https://gitlab.back.ro/underchat/ircu2.git && cd ircu2
|
||||||
|
|
||||||
|
# 3. Rulează scriptul pre-configurat Madrid
|
||||||
|
./install-madrid.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
**GATA! Instalarea este completă!**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✅ CONFIGURAȚIE PRE-SETATĂ:
|
||||||
|
|
||||||
|
| Setare | Valoare |
|
||||||
|
|--------|---------|
|
||||||
|
| **Rețea** | UnderChat.org |
|
||||||
|
| **Server** | Madrid.ES.EU.UnderChat.org |
|
||||||
|
| **IP IRC** | 10.0.0.125 |
|
||||||
|
| **Port Client** | 6667 |
|
||||||
|
| **Port Server** | 4400 |
|
||||||
|
| **Username OPER** | Raducu |
|
||||||
|
| **Parola OPER** | muiesteaua |
|
||||||
|
| **Locație** | Madrid, Spain |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🎮 PORNIRE SERVER:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Pornește serverul
|
||||||
|
~/ircd/bin/ircd
|
||||||
|
|
||||||
|
# Verifică că rulează
|
||||||
|
ps aux | grep ircd
|
||||||
|
|
||||||
|
# Verifică log-urile
|
||||||
|
tail -f ~/ircd/log/ircd.log
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔧 COMENZI UTILE:
|
||||||
|
|
||||||
|
### Test sintaxă configurație:
|
||||||
|
```bash
|
||||||
|
~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
### Editare configurație:
|
||||||
|
```bash
|
||||||
|
nano ~/ircd/lib/ircd.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
### Restart server:
|
||||||
|
```bash
|
||||||
|
# Oprește
|
||||||
|
killall ircd
|
||||||
|
|
||||||
|
# Pornește
|
||||||
|
~/ircd/bin/ircd
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 👤 LOGARE CA OPERATOR:
|
||||||
|
|
||||||
|
După ce te conectezi la server cu client IRC:
|
||||||
|
|
||||||
|
```
|
||||||
|
/connect Madrid.ES.EU.UnderChat.org 6667
|
||||||
|
/oper Raducu muiesteaua
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📊 VERIFICĂRI:
|
||||||
|
|
||||||
|
### Verifică că server-ul ascultă pe portul corect:
|
||||||
|
```bash
|
||||||
|
netstat -tlnp | grep 6667
|
||||||
|
# Ar trebui să vezi: 10.0.0.125:6667
|
||||||
|
```
|
||||||
|
|
||||||
|
### Verifică configurația:
|
||||||
|
```bash
|
||||||
|
grep -E "(name =|vhost =|CPATH)" ~/ircd/lib/ircd.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
### Verifică că NU sunt erori:
|
||||||
|
```bash
|
||||||
|
~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf
|
||||||
|
# Ar trebui să afișeze: "Configuration file ircd.conf checked okay."
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✨ CE INCLUDE VERSIUNEA v1.0.6-madrid:
|
||||||
|
|
||||||
|
✅ **Configurație completă pre-setată** - nu mai trebuie să introduci nimic manual
|
||||||
|
✅ **snomask = "+s"** - format CORECT, fără erori de sintaxă
|
||||||
|
✅ **CPATH absolut** - `/home/ircd/ircd/lib/ircd.conf` hardcodat
|
||||||
|
✅ **IP corect** - 10.0.0.125 pe toate porturile
|
||||||
|
✅ **Host hiding** - format hexadecimal activat
|
||||||
|
✅ **WHOIS notificări** - pentru operatori activate
|
||||||
|
✅ **Test sintaxă automat** - verificare înainte de finalizare
|
||||||
|
✅ **ZERO placeholder-uri** - toate valorile reale, nu EOFCONFIG_*
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🐛 DACĂ APARE VREO PROBLEMĂ:
|
||||||
|
|
||||||
|
### Eroare: "Failed to read configuration file"
|
||||||
|
```bash
|
||||||
|
# Verifică permisiuni:
|
||||||
|
ls -la ~/ircd/lib/ircd.conf
|
||||||
|
chmod 600 ~/ircd/lib/ircd.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
### Eroare: "Config parse error on line X"
|
||||||
|
```bash
|
||||||
|
# Verifică linia exactă:
|
||||||
|
sed -n 'Xp' ~/ircd/lib/ircd.conf # înlocuiește X cu numărul liniei
|
||||||
|
|
||||||
|
# Reinstalează:
|
||||||
|
rm -rf ~/ircu2 ~/ircd
|
||||||
|
git clone https://gitlab.back.ro/underchat/ircu2.git && cd ircu2
|
||||||
|
./install-madrid.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### Server nu pornește:
|
||||||
|
```bash
|
||||||
|
# Verifică ce procese rulează:
|
||||||
|
ps aux | grep ircd
|
||||||
|
|
||||||
|
# Verifică ce porturu sunt în uz:
|
||||||
|
netstat -tlnp | grep -E "(6667|4400)"
|
||||||
|
|
||||||
|
# Verifică log-urile:
|
||||||
|
tail -50 ~/ircd/log/ircd.log
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📞 SUPORT:
|
||||||
|
|
||||||
|
Dacă întâmpini probleme, rulează:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Diagnostic complet:
|
||||||
|
echo "=== CONFIG ==="
|
||||||
|
~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf
|
||||||
|
echo ""
|
||||||
|
echo "=== PROCESE ==="
|
||||||
|
ps aux | grep ircd
|
||||||
|
echo ""
|
||||||
|
echo "=== PORTURI ==="
|
||||||
|
netstat -tlnp | grep -E "(6667|4400)"
|
||||||
|
echo ""
|
||||||
|
echo "=== LOG ==="
|
||||||
|
tail -20 ~/ircd/log/ircd.log
|
||||||
|
```
|
||||||
|
|
||||||
|
Trimite output-ul pentru diagnostic!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🎉 SUCCESS!
|
||||||
|
|
||||||
|
Dacă ai ajuns aici și server-ul rulează, **FELICITĂRI!**
|
||||||
|
|
||||||
|
Conectează-te cu client IRC la:
|
||||||
|
- **Server**: Madrid.ES.EU.UnderChat.org (sau 10.0.0.125)
|
||||||
|
- **Port**: 6667
|
||||||
|
- **Operator**: /oper Raducu muiesteaua
|
||||||
|
|
||||||
|
**Distracție plăcută pe UnderChat Network!** 🚀
|
||||||
|
|
||||||
80
install.sh
80
install.sh
|
|
@ -527,7 +527,7 @@ generate_config() {
|
||||||
|
|
||||||
mkdir -p "$(dirname "$config_file")"
|
mkdir -p "$(dirname "$config_file")"
|
||||||
|
|
||||||
cat > "$config_file" << 'EOFCONFIG'
|
cat > "$config_file" << EOFCONFIG
|
||||||
# Fișier de configurare pentru UnderChat IRCd
|
# Fișier de configurare pentru UnderChat IRCd
|
||||||
# Generat automat în data: 2026
|
# Generat automat în data: 2026
|
||||||
# Limba: Română
|
# Limba: Română
|
||||||
|
|
@ -559,11 +559,11 @@ EOFCONFIG_VHOST6_LINE
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
Admin {
|
Admin {
|
||||||
# Locații (maxim 2)
|
# Locații (maxim 2)
|
||||||
Location = "EOFCONFIG_NETWORK World";
|
Location = "The EOFCONFIG_NETWORK World";
|
||||||
Location = "EOFCONFIG_ADMIN_LOC";
|
Location = "Location: EOFCONFIG_ADMIN_LOC";
|
||||||
|
|
||||||
# Contacti
|
# Contacti
|
||||||
Contact = "EOFCONFIG_ADMIN_CONTACT";
|
Contact = "IRC Admins <EOFCONFIG_ADMIN_CONTACT>";
|
||||||
};
|
};
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
@ -579,13 +579,23 @@ Class {
|
||||||
sendq = 9000000;
|
sendq = 9000000;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Clasă pentru servere principale (LeafServer)
|
||||||
|
|
||||||
|
Class {
|
||||||
|
name = "LeafServer";
|
||||||
|
pingfreq = 1 minutes 30 seconds;
|
||||||
|
connectfreq = 5 minutes;
|
||||||
|
maxlinks = 0;
|
||||||
|
sendq = 9000000;
|
||||||
|
};
|
||||||
|
|
||||||
# Clasă pentru clienți obișnuiți
|
# Clasă pentru clienți obișnuiți
|
||||||
Class {
|
Class {
|
||||||
name = "Local";
|
name = "Local";
|
||||||
pingfreq = 1 minutes 30 seconds;
|
pingfreq = 1 minutes 30 seconds;
|
||||||
sendq = 160000;
|
sendq = 160000;
|
||||||
maxlinks = 100;
|
maxlinks = 100;
|
||||||
usermode = "+iw";
|
usermode = "+i";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Clasă pentru clienți normali (implicit)
|
# Clasă pentru clienți normali (implicit)
|
||||||
|
|
@ -611,10 +621,19 @@ Class {
|
||||||
show_invis = yes;
|
show_invis = yes;
|
||||||
see_chan = yes;
|
see_chan = yes;
|
||||||
list_chan = yes;
|
list_chan = yes;
|
||||||
usermode = "+Wx";
|
usermode = "+W";
|
||||||
remove = yes;
|
remove = yes;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Clasă pentru IRCcloud
|
||||||
|
Class {
|
||||||
|
name = "irccloud";
|
||||||
|
pingfreq = 1 minutes 30 seconds;
|
||||||
|
sendq = 160000;
|
||||||
|
maxlinks = 100;
|
||||||
|
usermode = "+i";
|
||||||
|
};
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# SECȚIUNE: CLIENT - Restricții pentru conexiuni
|
# SECȚIUNE: CLIENT - Restricții pentru conexiuni
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
@ -624,15 +643,29 @@ Client {
|
||||||
host = "*@*";
|
host = "*@*";
|
||||||
ip = "*@*";
|
ip = "*@*";
|
||||||
class = "Other";
|
class = "Other";
|
||||||
|
maxlinks = 3;
|
||||||
|
};
|
||||||
|
|
||||||
|
#Configurare implicita pentru AUTOJOIN + mesaj
|
||||||
|
Client {
|
||||||
|
host = "*@*";
|
||||||
|
ip = "*@*";
|
||||||
|
class = "Other";
|
||||||
|
autojoinchannel = "#CService";
|
||||||
|
autojoinnotice = "*** Notice -- You are now being autojoined into #CService and #zT channels. Have fun!";
|
||||||
maxlinks = 6;
|
maxlinks = 6;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# SECȚIUNE: JUPED NICKS - Nick-uri rezervate
|
# SECȚIUNE: JUPED NICKS - Nick-uri rezervate
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
Jupe {
|
Jupe {
|
||||||
# Litere și caractere speciale
|
# Litere și caractere speciale
|
||||||
nick = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
|
nick = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,{,|,},~,-,_,`";
|
||||||
|
nick = "EuWorld,UWorld,UWorld2,Defender";
|
||||||
|
nick = "login,underchat,protocol,pass,newpass,org";
|
||||||
|
nick = "LPT1,LPT2,COM1,COM2,COM3,COM4,AUX,AUTH";
|
||||||
|
|
||||||
# Servicii de rețea
|
# Servicii de rețea
|
||||||
nick = "StatServ,NoteServ";
|
nick = "StatServ,NoteServ";
|
||||||
|
|
@ -657,6 +690,7 @@ EOFCONFIG_CLIENT_PORTS
|
||||||
|
|
||||||
# Porturi SSL/TLS pentru clienți
|
# Porturi SSL/TLS pentru clienți
|
||||||
EOFCONFIG_SSL_PORTS
|
EOFCONFIG_SSL_PORTS
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
# SECȚIUNE: OPERATORI
|
# SECȚIUNE: OPERATORI
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
@ -679,8 +713,8 @@ Operator {
|
||||||
admin = yes;
|
admin = yes;
|
||||||
hide_oper = no;
|
hide_oper = no;
|
||||||
hide_channels = no;
|
hide_channels = no;
|
||||||
snomask = "+HACK,THROTTLE,OLDSNO,NETWORK,OPERKILL,GLINE";
|
# snomask = "+s";
|
||||||
privileges = "PRIV_WHOIS_NOTICE", "PRIV_HIDE_OPER", "PRIV_ADMIN";
|
# privileges = "PRIV_WHOIS_NOTICE", "PRIV_HIDE_OPER", "PRIV_ADMIN";
|
||||||
};
|
};
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
@ -693,8 +727,20 @@ EOFCONFIG_HUB_CONNECT
|
||||||
# SECȚIUNE: UWORLD - Servere de servicii
|
# SECȚIUNE: UWORLD - Servere de servicii
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
||||||
# UWorld {
|
UWorld {
|
||||||
# name = "services.EOFCONFIG_NETWORK";
|
name = "services.EOFCONFIG_NETWORK";
|
||||||
|
name = "channels.EOFCONFIG_NETWORK";
|
||||||
|
name = "defender.EOFCONFIG_NETWORK";
|
||||||
|
name = "stats.EOFCONFIG_NETWORK";
|
||||||
|
name = "snoop.EOFCONFIG_NETWORK";
|
||||||
|
name = "proxyscaner.EOFCONFIG_NETWORK";
|
||||||
|
name = "proxy.EOFCONFIG_NETWORK";
|
||||||
|
};
|
||||||
|
|
||||||
|
# MOTD Server targetat pentru
|
||||||
|
#motd {
|
||||||
|
# host = "*.net";
|
||||||
|
# file = "net_com.motd";
|
||||||
#};
|
#};
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|
@ -707,7 +753,7 @@ features {
|
||||||
"DOMAINNAME" = "EOFCONFIG_NETWORK";
|
"DOMAINNAME" = "EOFCONFIG_NETWORK";
|
||||||
|
|
||||||
# Logging
|
# Logging
|
||||||
"LOG" = "SYSTEM" "FILE" "EOFCONFIG_PREFIX/log/ircd.log";
|
"LOG" = "SYSTEM" "FILE" "$PREFIX/log/ircd.log";
|
||||||
"LOG" = "SYSTEM" "LEVEL" "CRIT";
|
"LOG" = "SYSTEM" "LEVEL" "CRIT";
|
||||||
|
|
||||||
# Server settings
|
# Server settings
|
||||||
|
|
@ -722,7 +768,7 @@ features {
|
||||||
"BUFFERPOOL" = "27000000";
|
"BUFFERPOOL" = "27000000";
|
||||||
"DEFAULTMAXSENDQLENGTH" = "40000";
|
"DEFAULTMAXSENDQLENGTH" = "40000";
|
||||||
|
|
||||||
# Host hiding - configurație replicată de pe ns2.node-ase.ovh (funcțional)
|
# Host hiding
|
||||||
"HOST_HIDING" = "TRUE";
|
"HOST_HIDING" = "TRUE";
|
||||||
"HOST_HIDING_STYLE" = "3";
|
"HOST_HIDING_STYLE" = "3";
|
||||||
"HIDDEN_HOST" = "users.EOFCONFIG_NETWORK";
|
"HIDDEN_HOST" = "users.EOFCONFIG_NETWORK";
|
||||||
|
|
@ -746,10 +792,10 @@ features {
|
||||||
"CONNECTFREQUENCY" = "600";
|
"CONNECTFREQUENCY" = "600";
|
||||||
|
|
||||||
# Welcome messages - toate în lib/ ca directorul principal
|
# Welcome messages - toate în lib/ ca directorul principal
|
||||||
"MPATH" = "EOFCONFIG_PREFIX/lib/ircd.motd";
|
"MPATH" = "$PREFIX/lib/ircd.motd";
|
||||||
"RPATH" = "EOFCONFIG_PREFIX/lib/remote.motd";
|
"RPATH" = "$PREFIX/lib/remote.motd";
|
||||||
"PPATH" = "EOFCONFIG_PREFIX/var/ircd.pid";
|
"PPATH" = "$PREFIX/var/ircd.pid";
|
||||||
"CPATH" = "EOFCONFIG_PREFIX/lib/ircd.conf";
|
"CPATH" = "$PREFIX/lib/ircd.conf";
|
||||||
|
|
||||||
# Stats visibility
|
# Stats visibility
|
||||||
"HIS_STATS_u" = "FALSE";
|
"HIS_STATS_u" = "FALSE";
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Quick Install Script pentru Madrid Server
|
||||||
|
# Rulează pe serverul Madrid: bash <(curl -s https://gitlab.back.ro/underchat/ircu2/-/raw/main/quick-install-madrid.sh)
|
||||||
|
|
||||||
|
echo "╔═══════════════════════════════════════════════╗"
|
||||||
|
echo "║ UnderChat IRCd - Madrid Quick Install ║"
|
||||||
|
echo "╚═══════════════════════════════════════════════╝"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# Cleanup
|
||||||
|
echo "[1/4] Cleanup instalări vechi..."
|
||||||
|
rm -rf ~/ircu2 ~/ircd
|
||||||
|
|
||||||
|
# Clone
|
||||||
|
echo "[2/4] Clonare repository..."
|
||||||
|
cd ~ && git clone https://gitlab.back.ro/underchat/ircu2.git
|
||||||
|
cd ~/ircu2
|
||||||
|
|
||||||
|
# Install
|
||||||
|
echo "[3/4] Instalare Madrid server..."
|
||||||
|
chmod +x install-madrid.sh
|
||||||
|
./install-madrid.sh
|
||||||
|
|
||||||
|
# Done
|
||||||
|
echo ""
|
||||||
|
echo "[4/4] ✓ Instalare completă!"
|
||||||
|
echo ""
|
||||||
|
echo "Pentru a porni serverul:"
|
||||||
|
echo " ~/ircd/bin/ircd"
|
||||||
|
echo ""
|
||||||
|
echo "Pentru verificare:"
|
||||||
|
echo " ps aux | grep ircd"
|
||||||
|
echo ""
|
||||||
|
|
||||||
Loading…
Reference in New Issue