Script adaugare ipuri in masterserver SETTI

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2756
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 13 times

29 May 2023, 00:03

blackgate wrote:
26 May 2023, 19:42
LondoN eXtream wrote:
26 May 2023, 13:36
Ca sa treceti de cooldown-ul de 15 minute folositi urmatoare sintaxa

i=1;
port=27015

i.ip-vps.xip.io:port
i+1.ip-vps.xip.io:port+1

Si nu va mai trebuie.
tracert xip.io
Unable to resolve target system name xip.io.

sunt oricum alternative si oricum pe principiul asta merge si scriptul meu
tema pentru tine london ca vad ca in ultimul timp esti pasionat :)) https://en.wikipedia.org/wiki/Wildcard_DNS_record
Dap, am vazut si eu acum ca nu mai exista serviciul. Oricum puteti gasi servicii asemanatoare gratis pe google si le integrati.
RoyalServer 2
lexz
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 922
Joined: 02 Nov 2020, 01:57
Detinator Steam: Da
Fond eXtream: 0
Discord: lexzor#0630
Has thanked: 73 times
Been thanked: 137 times

30 May 2023, 23:34

de ce i s-a sters postul lui blackgate? a facut reclama la wikipedia?
User avatar
Nanu
Membru, skill +1
Membru, skill +1
Posts: 222
Joined: 13 Aug 2016, 13:21
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS ( 4 luni )
Fond eXtream: 0
Has thanked: 8 times
Been thanked: 13 times
Contact:

31 May 2023, 13:08

lexz wrote:
30 May 2023, 23:34
de ce i s-a sters postul lui blackgate? a facut reclama la wikipedia?
Este ceva normal. Trebuia sa te astepti.
Image
The Kalu
Fost administrator
Fost administrator
Posts: 13712
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

01 Jun 2023, 10:55

lexz wrote:
30 May 2023, 23:34
de ce i s-a sters postul lui blackgate? a facut reclama la wikipedia?
Probabil cine l-a sters nu stie ca atunci cand vrea sa intre pe extreamcs in loc sa scrie adresa aia mare formata din cifre, este transformata intr-un DNS (domain name server) si a crezut ca este ceva periculos.Cred :boundlessly_laughing:
Image
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2756
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 13 times

04 Dec 2023, 20:37

lexz wrote:
30 Jan 2023, 01:02
si aici aveti scriptul (trebuie sa aveti python instalat pe vps)

Code: Select all

import socket

HOST = "ip_vps"
PORT = 27015

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)


def redirectUser(data, address, vps_socket):
    vps_socket.sendto(bytes(data), ("ip_server", 27015))
    data = vps_socket.recv(9999)
    print(data)
    vps_socket.sendto(bytes(data), address)


s.bind((HOST, PORT))
print("Opened")
while True:
    data, addr = s.recvfrom(9999)
    redirectUser(data, addr, s)


cine stie sa faca asa ceva pe c++ are redirectionare steam, bafta lui :d


s-ar putea ca unele sau majoritatea scripturilor sa fie out of date sau sa nu mai fie functionale, e din cauza ca sunt vechi de 4 luni, de atunci s-au mai facut update-uri, modificari, imbunatatiri de securitate


pentru cei care stiu sa scrie cateva linii de cod si au timp, pot sa faca ce e mai sus mult mai bine, cu ce e mai sus incepeam sa punem bazele unei noi platforme de boost care sa nu bage boti
c++ | Afiseaza codul
#include <iostream>
#include <cstring>
#include <winsock2.h>

#pragma comment(lib, "ws2_32.lib")

#define HOST "31.220.98.127"
#define PORT 29000
#define SERVER_IP "xmas.extreamcs.com"

void redirectUser(const char *data, const sockaddr_in &address, SOCKET vps_socket) {
    // Send received data to the specified server
    sendto(vps_socket, data, strlen(data), 0, (struct sockaddr*)&address, sizeof(address));

    // Receive response from the server
    char buffer[9999];
    ssize_t receivedBytes = recv(vps_socket, buffer, sizeof(buffer), 0);
    if (receivedBytes > 0) {
        buffer[receivedBytes] = '\0';
        std::cout << "Received from server: " << buffer << std::endl;

        // Construct "connect" command with server IP and port
        std::string connectCommand = "connect " + std::string(SERVER_IP) + ":27015";

        // Send the "connect" command back to the client
        sendto(vps_socket, connectCommand.c_str(), connectCommand.length(), 0, (struct sockaddr*)&address, sizeof(address));
    }
}

int main() {
    WSADATA wsaData;
    if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) {
        std::cerr << "Error initializing Winsock" << std::endl;
        return 1;
    }

    SOCKET s = socket(AF_INET, SOCK_DGRAM, 0);
    if (s == INVALID_SOCKET) {
        std::cerr << "Error creating socket" << std::endl;
        WSACleanup();
        return 1;
    }

    sockaddr_in serverAddress, clientAddress;
    memset(&serverAddress, 0, sizeof(serverAddress));
    memset(&clientAddress, 0, sizeof(clientAddress));

    serverAddress.sin_family = AF_INET;
    serverAddress.sin_addr.s_addr = inet_addr(HOST);
    serverAddress.sin_port = htons(PORT);

    if (bind(s, (struct sockaddr*)&serverAddress, sizeof(serverAddress)) == SOCKET_ERROR) {
        std::cerr << "Error binding socket" << std::endl;
        closesocket(s);
        WSACleanup();
        return 1;
    }

    std::cout << "Opened" << std::endl;

    while (true) {
        char buffer[9999];
        int addrLen = sizeof(clientAddress);
        ssize_t receivedBytes = recvfrom(s, buffer, sizeof(buffer), 0, (struct sockaddr*)&clientAddress, &addrLen);

        if (receivedBytes > 0) {
            redirectUser(buffer, clientAddress, s);
        }
    }

    closesocket(s);
    WSACleanup();

    return 0;
}
puteti incerca
Post Reply

Return to “Discutii generale”

  • Information